Ich bin neu in SSRS und ich erstelle einen Bericht, in dem ich die Summe der Spalte mit dem absoluten Wert als Brutto benötige. I folgende Datenbankstruktur:So erhalten Sie die Summe der Spalte mit dem absoluten Wert in Matrix in SSRS
ExpCat long_short Qty
USA Long 10
USA Long 30
USA Long -15
USA Short 5
USA Short -1
Japan Long 50
Japan Long 10
Japan Short -2
I long_short Spalte in Reihengruppe und ExpCat colum als Spaltengruppe in der Matrix verwendet.
Stromausgang:
Entity Japan USA
Long 60 25
Short -2 4
Gross 58 29
gewünschte Ausgabe:
Entity Japan USA
Long 60 25
Short -2 4
Gross 62 29
Hier Gross ist die absolute Summe von Long und Short jeweils nach Japan und den USA.
Ich versuchte Ausdruck bin nach Gross zu berechnen:
=IIf(InScope("ExpCat"),Sum(Field!Qty),0)
Jede Hilfe wird geschätzt. Danke.
'SUM (ABS (QTY))' –
Ich bin sicher '= iff (InScope..' 'ist ein Tippfehler, aber nur um sicher zu gehen ... Willst du' IIF'? – BJones
Ja, dass ein Tippfehler, es sollte IIF sein, ich benutzte korrekte Syntax in meinem SSRS-Bericht –