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:
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.
Czy to możliwe (i jak)?
Odpowiedzi:
0 dla odpowiedzi № 1Okazuje 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:
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.