2016-04-18 9 views
0

Ich habe einen Tablix mit 2 Gruppen auf den Spalten (Jahr und Monat) und 1 Gruppe in den Zeilen (Shops).SSRS Avg Funktion in mehreren Bereichen

Für den Wert eines jeden Monats muss die Spalte mit einer Farbe gefüllt werden, die vom Durchschnitt abhängt. Aber dieser Durchschnitt sollte nur für diesen Laden und das laufende Jahr sein.

Also, wenn ich nur tun:

=AVG(Fields!Value.Value) 

es gibt mir die durchschnittliche durch Laden und Monat. Aber wenn ich das Jahr als Rahmen gesetzt:

=AVG(Fields!Value.Value,"Year") 

es wird mir den Durchschnitt für alle Geschäfte der laufenden Jahr Gruppe.

Gibt es eine Möglichkeit, den Durchschnitt von Jahr zu erhalten und wie gewünscht einkaufen?

Antwort

0

Sie können eine weitere Spalte hinzufügen, die außerhalb der Month Gruppe liegt, aber innerhalb der Year Gruppe, dann verwenden Sie einfach AVG(Fields!Value.Value). Ihre Matrix sollte wie folgt aussehen:

enter image description here

Es wird so etwas wie die folgenden:

enter image description here

Lassen Sie mich wissen, ob das hilft.

+0

danke für Ihre Antwort. aber das Problem damit ist, dass die Spalten vom Kunden angegeben werden und er es nicht so haben möchte. und die andere Sache ist, dass ich brauche den Wert in der QuickInfo der AVG-Spalten in der Monatsgruppe –

+0

@TimDoring, ich denke, Sie können das mit benutzerdefinierten Code tun. Lassen Sie mich wissen, wenn Sie hier sind und Details benötigen. –

+0

Inzwischen habe ich es gerade in der gespeicherten Prozedur gelöst, die die Daten für den Tablix liefert. Aber wenn Sie wissen, wie es in ssrs zu lösen, würde ich mich freuen zu sehen, wie :) –