2011-11-10 20 views
8

mam zastosować filtr do góry N na grupy „Purchase_Amount” tak, że mogę dostać tylko wartości Top n grupy, ale kiedy jestem stosowania Sum na grupieSuma przefiltrowanej grupy w SSRS

=Sum(Fields!Purchase.Value, "Purchase_Amount") 

że da mi sumę z całego zestawu danych, więc jak mogę uzyskać sumę filtrowanej grupy?

+1

'Purchase_Amount' jest grupa i ja zastosowano filtr na tym – Yogesh

Odpowiedz

5

Istnieje wiele sposobów rozwiązania tego problemu. Prawdopodobnie przesunę filtr w górę strumienia danych, albo do zapytania, albo do właściwości zestawu danych.

Ale jakieś dwa inne metody zostały opisane w this MSDN Community thread: Albo stworzenie fałszywego całkowitą wiersz w członków grupy, która zawiera funkcję =RunningValue(...) i ustawić widoczność do pokazania tylko w ostatnim rzędzie; lub odnieś się do innego elementu strony, na którym możesz uzyskać tylko całkowitą liczbę przefiltrowanych przedmiotów.

6

Możesz spróbować ustawić filtr na swoim tablix zamiast na grupie - wszystkie sumy w tablix podlegają temu filtrowi.

Tablix Properties