2016-05-04 3 views
-3

Ich kann First() nicht verwenden, weil ich mehrere Daten zurückgeben muss.Mehrere Datensätze in einem SSRS

Ich kann Lookup() nicht verwenden, weil ich nicht weiß, nach welchen Daten gesucht werden soll.

Eine andere Problemumgehung? oder die einzige Möglichkeit ist, meine Abfrage zu ändern?

+0

Dies ist unklar, was Sie versuchen zu tun. Können Sie bitte einige spezifische Details zu Ihrem Problem hinzufügen? –

+1

Ich versuche mehrere Datensätze in einem ssrs zu verwenden. – smshahiran

+2

Ja, das habe ich aus dem Titel bekommen. Wie aber versuchen Sie das, wie sehen Ihre Daten aus, wie hängen sie zusammen und was ist die gewünschte Ausgabe? –

Antwort

1

Ihre Frage ist sehr unklar. Aber da Sie First() erwähnen, versuchen Sie wahrscheinlich, Daten von Dataset1 (mit mehreren Daten) in eine Tabelle aufzunehmen, in der diese Tabelle dataset2 (mit mehreren Daten) verwendet. First() ist hier nicht möglich, da nur die ersten Daten benötigt werden.

Wenn Ihre Daten (mehrere Daten) nur Zahlen könnten Sie

=SUM(Fields!Field.Value, "dataset1") 

Ihre Daten von einem anderen Datensatz zusammenzufassen, aber wenn Ihre Daten Beratung Sie eine weitere Abfrage keine Zahl I ist erstellen Sie Ihre Datenausgabe zu handhaben . Es ist viel einfacher, Tabellen dort zu verbinden. Erstellen Sie dann ein neues Dataset für diese Abfrage. Dies wird dein Leben leichter machen.

+1

Endlich jemand, der es versteht :) Ja, ich änderte stattdessen meine Abfrage statt mehrere Datensätze verwenden. Die Daten sind Zahlen, aber ich muss dann eins nach dem anderen anzeigen, damit ich SUM() nicht verwenden kann. – smshahiran