Ich habe einen SSRS-Bericht, der 5 Berichte zu einem kombiniert. Jeder Bericht wird aus einer anderen gespeicherten Prozedur befüllt. Die erste Seite ist eine Zusammenfassung, die aus jedem Bericht eine Datensatzanzahl bereitstellen soll. Ich habe Felder in der gespeicherten Prozedur erstellt, die die Zählungen für jeden einzelnen Bericht bereitstellt: phycount und nonphyscount. Ich versuche, eine Tabelle ähnlich wie diese zu erstellen:Ich versuche, Datensätze in SSRS aus verschiedenen Datensätzen zu zählen
Aktive kommt aus einem Datensatz, Initial von einem anderen kommt, Recert von einem anderen kommt, usw.
Ich habe um gespielt mit dem Lookup und LookupSet, aber ich bekomme nur Fehler, und ich bin mir nicht sicher, ob das sogar die richtige Richtung ist.
Weiß jemand, wie man das macht?
Der Eingang nur ein Wert nehme ich an? Haben Sie versucht, eine Prozedur zu erstellen, um alle Ihre Zählungen auszuführen und diese dann als Dataset zurückzugeben? –
Ich hatte darüber nachgedacht, aber ich denke es wird noch schwieriger. Die gespeicherten Procs geben die Anzahl als Feld zurück, aber diese Felder werden nicht in eine Tabelle eingegeben (die ich nicht erstellen darf). Ich müsste einen proc erstellen, der alle Abfragen von den 5 anderen Procs ausführt, und das würde wirklich die Laufzeit des Berichts erhöhen. – jackstraw22
Sorry ich missverstanden, ich dachte du hättest das als erste Seite des Berichts. Können Sie die Zählungen in einer Tabelle speichern? Ich sehe nicht, wie Sie die Anzahl der anderen Berichte zur Laufzeit abrufen würden, ohne ihre Abfragen auszuführen. –