/ / Agregacja wierszowa miary liczonej odrębnie - ssas, agregacja

Agregacja wierszy miary count-distinct - ssas, aggregate

Mam dość prosty projekt, aby zademonstrować, czego chcę tutaj. Oto dane:

Grupa

Nazwa ID 1 grupa 1 2 Grupa 2 3 Grupa 3

Osoba

ID GroupID Wiek Nazwa 1 1 18 John 2)    1 21 Stephen 3 1 18 Kate 4 2 18 Mary 5 2 19 Józef 6 2 19 Michael 7 3 21 David 8 3 22 Kevin 9 3 21 Julian

Mam 1 miarę w mojej kostce o nazwie Liczba osób który jest Distinct count na ID osoby
Skonfigurowałem każdą kolumnę bez identyfikatora w wymiarach jako atrybuty (wiek, nazwisko osoby, grupa).

Kiedy przetwarzam i przeglądam kostkę w Business Intelligence Development Studio, otrzymuję następujący zestaw wyników:

Aktualne wyniki

Ale tak naprawdę chcę tutaj wierszy, w których Wiek agreguje razem liczbę osób, więc tutaj powinna się pokazać 2 i tylko jeden wiersz dla 18.

Wymagane wyniki

Czy to możliwe (i jak)?

Odpowiedzi:

0 dla odpowiedzi № 1

Okazuje się, że był to problem ze sposobem, w jaki ustawiłem atrybut Wiek dla wymiaru.
Miałem:
KeyColumns = Person.ID
ValueColumn = Person.Age.

Nie wiem, dlaczego to zrobiłem, ale rozwiązaniem jest usunięcie zawartości ValueColumn i ustaw KeyColumns do Person.Age jeszcze raz.

Otrzymuję teraz następujący wynik:

Ostateczny wynik

Wszystko inne jest takie samo dla projektu; tobyła jedyną zmianą i właśnie tego chciałem. Jeśli pojawią się jakieś problemy, będę aktualizować ten post dla wszystkich, którzy mogą napotkać ten problem w przyszłości.