Ich habe einen Bericht, der eine Matrix verwendet, um die Daten zu drehen. Die zugrunde liegende Abfrage hat eine linke Verknüpfung, um Agenten zurückzubringen, die noch nie eine Broschürenbestellung aufgegeben haben.SSRS Berichtsmatrix (mit linker Verknüpfung)
Die TSQL gibt die folgende:
ABTA OutletName PlacedOrder Group SubGroup BrochureTitle Quantity
456789 Bobs Travel No Group 1 Sub Grouper NULL NULL
123456 Rays Travel Yes Group 1 Sub Grouper Wonderful Rhodes 20
123456 Rays Travel Yes Group 1 Sub Grouper Amazing Corfu 15
123456 Rays Travel Yes Group 1 Sub Grouper Exotic Burma 22
123456 Rays Travel Yes Group 1 Sub Grouper Tantalising Tanzania 8
Wie Sie Bobs Reisen nie eine Bestellung aufgegeben zu sehen ist.
Wenn diese Abfrage in SSRS aufgerufen wird, wird Bobs Travel nicht angezeigt und innerhalb der Spaltengruppen wird eine leere Spalte angezeigt.
Gibt es eine Möglichkeit, dies in SSRS arbeiten zu lassen? Ich habe eine dynamische tsql Pivot-Anweisung in Betracht gezogen (Pivot-Spalten sind nicht statisch) und dann eine Tabelle verwenden, aber wenn es einen einfacheren Weg in SSRS gibt, dann wären alle Vorschläge willkommen.
Dank
Ersetzen Sie die NULL-Werte, indem Sie in Ihrer Abfrage Zeichenfolgen wie 'No Data' verwenden. Wenn das nicht funktioniert, erklären Sie, wie Sie die Matrix einstellen. –
Alejandro, ich habe das versucht und nichts hat sich geändert. Für die Matrix platzierte ich ABTA, OutletName, Group, SubGroup und PlacedOrder als Zeilen. BorchureTitle als Spalte mit SUM (Menge). Ich habe nichts anderes gemacht. Irgendwelche Vorschläge? – Raymondo