Ich erstelle einen SSRS-Bericht, der prognostizierte Verkäufe für die nächsten 12 Monate zeigt, gruppiert nach ProductID. Während die Detailzellen korrekt angezeigt werden, zeigen die Gruppensummen für jeden Monat alle Verkäufe für die 12 Monate und nicht nur den zugehörigen Monat an.SSRS gruppierte Gesamtsumme Ausgabe
Zum Beispiel, hier sind alle Tabellenwerte für ein einzelnes Produkt:
ProductID EstimatedDate ProjSales
123A Oct 10/2017 100
123A Nov 15/2017 100
123A Dec 01/2017 100
123A Dec 31/2017 100
Dies ist jedoch, was der Bericht derzeit für dieses Produkt zeigt:
Product EstimatedDate Oct 2017 Nov 2017 Dec 2017
123A Oct 10/2017 100 0 0
Nov 15/2017 0 100 0
Dec 01/2017 0 0 100
Dec 31/2017 0 0 100
Total 400 400 400
Wie oben gesehen, Die detaillierten Zellen werden perfekt berechnet, da jeder Datensatz im Detailabschnitt einen projizierten Verkaufswert anzeigt, wenn Jahr/Monat übereinstimmt, andernfalls 0. Leider ist die letzte Zeile mit den Gesamtbeträgen falsch, da die monatlichen Zellen die Summe anzeigen projizierter Umsatz für alle Monate statt nur der fragliche Monat.
Hier sind meine Bericht Ausdrücke für Dezember 2017:
Details Handy +!
= IIF (Jahr (Fields EstimatedDate.Value) = 2017 und Monat (Felder EstimatedDate.Value) = 12, Fields ProjSales .Value, 0)
gruppierte Zellen
= IIF (Jahr (Fields! EstimatedDate.Value) = 2017 und Monat (Fields! EstimatedDate.Value) = 12, SUM (Fields! ProjSales.Value), 0)
Irgendeine Idee, wie ich den gruppierten Ausdruck ändern kann, um das projizierte sa zurückzuholen les für jeden Monat?
Danke, Alan! Ich habe noch nie die Spaltengruppierungsfunktionalität verwendet, aber das scheint mich dem Abschlussbericht ziemlich nahe gekommen zu sein. Nur eine Frage: Der Bericht zeigt derzeit nur 10 Monate seit zwei kommenden Monaten (April 2018, Juni 2018) haben keine prognostizierten Umsatz. Gibt es eine Möglichkeit, die Anzeige dieser Monate zu erzwingen, auch wenn keine Daten vorhanden sind? – user3676641
Der einfachste Weg, dies zu tun, ist das Hinzufügen von 'NULL' Werten zu Ihrem Datensatz für die fehlenden Monate. In den meisten Fällen ist es am besten, eine Tabelle mit Daten (oder mindestens Monaten) zu haben. Sie können dann links aus dieser Tabelle kommen, so dass jeder Monat im Dataset angezeigt wird, aber Sie haben 'NULL', wo Sie keine Daten haben, zu denen Sie beitreten können. –