wie zu subtrahieren benachbarter Spalten in eine matrix ssrs

wie zu subtrahieren benachbarter Spalten in eine matrix ssrsIch habe ein ssrs-matrix, die sieht aus wie folgt :

               Month(Columns)
   Product(Rows)  Sales(Data)

Die Ausgabe sieht ähnlich wie diese :

                       June  July  August  Sept  Oct  
          ABC          34     34     23     22    67
          DEF          33     21     32     22    14

Möchte ich eine Ausgabe, die so aussieht :

                       June  July  June-July  Aug  July-Aug  Sept  Aug-Sept  Oct  Sept-Oct
              ABC        34   34      0        23     11      22      1       67     45
              DEF        33   21      12       32     11      22      10      14     8

Ich habe versucht, etwas wie das zu tun :

                Month(Columns) Change
   Product(Rows)  Sales(Data)   Expression

Den Ausdruck wie folgt aussieht :

=Sum(IIF(Fields!MONTH.Value=Fields!MONTH.Value,Fields!Products.Value,Nothing))-
Sum(IIF(Fields!MONTH.Value=Fields!MONTH.Value - 1,Fields!Products.Value,Nothing))

Aber es funktioniert nicht . Ich möchte die Ausgabe wie oben gezeigt . Bitte lassen Sie mich wissen.



Hey Sam ,

Mit der Lösung, die Sie erwähnt :

Sehe ich eine Ausgabe wie diese :

                       June   Garbage    July  July-June  Aug  Aug-Jul  
              ABC        34     xx        34      0        23     11    
              DEF        33     xx        21      12       32     11    

Gibt es eine Möglichkeit, wir können entfernen Sie die Spalte mit der garbage Werte ?

Hey Sam , ich habe versucht deinen code. Jetzt habe ich einen großen weißen Raum, die entlang der Spalte. Gibt es eine Möglichkeit, die ich verstecken können, den weiten Raum zu ?
wie zu subtrahieren benachbarter Spalten in eine matrix ssrs

Hey ich bekomme die Fehlermeldung : nutzt einer früheren Funktion in einem äußeren Aggregat. Vorherige Funktionen nicht angegeben werden als geschachtelte Aggregate. Mein Ausdruck ist so etwas : =Summe(IIF(Fields!MONAT.Value=Fields!MONAT.Value,Fields!Produkte.Wert,Nothing))- Sum(IIF(Fields!MONAT.Wert=Vorjahr(Felder!MONAT.Wert),Felder!Produkte.Wert,Nothing))
Was sind die Müll Werte genau? Wenn Sie die Gruppierung nach einer Spalte in das dataset, dann müssen Sie die Spalte auf die Daten beziehen?? Haben Sie überprüft Ihre raw-Daten?
Die Sache ist , eigentlich will ich verbergen den Müll Spalte., da könnte es tun, eine Juni-Kann , Kann aber nicht angezeigt werden in meinem Bericht. So möchte ich das ausblenden der Spalte, wenn es irgendeinen Weg gibt, es zu tun. Ich würde gerne ausblenden, wird nur die erste Spalte, das ist die Berechnung der Differenz? War die Frage klar ?
wie legen Sie Ihre daterange im dataset? Sie haben ein date-parameter, die der Benutzer auswählen?
hmm .. sicher, Lassen Sie mich versuchen ! Danke ! +1 und Markiert als Antwort

InformationsquelleAutor CodeNinja | 2013-11-27

Schreibe einen Kommentar