Udostępnij za pośrednictwem


Praca z Hierarchie niewyrównane

Under normal circumstances, each level in a hierarchy in Microsoft SQL Server Usługi Analysis Services has the same number of members above it as any other member at the same level.Powstanie niewyrównana hierarchia logiczny składnik nadrzędny co najmniej jeden element członkowski nie jest poziom bezpośrednio nad składnikiem.W takim przypadku hierarchii descends na różnych poziomach dla różnych drążenia ścieżki.Rozwijanie przez każdy poziom dla każdej ścieżka drążenia jest następnie niepotrzebnie skomplikowane.

Dla klient aplikacji, które obsługują wyświetlanie niewyrównanej hierarchii, można skonfigurować hierarchii, aby ukryć logicznie brakujące składniki.W zależności od tego, czy konfigurowana regularnych hierarchii lub hierarchii nadrzędny podrzędność dwa różne właściwości zestaw przy użyciu projektanta wymiaru.

W tabela wymiar niewyrównane logicznie Brak członków może być reprezentowany na różne sposoby.Komórki tabela mogą zawierać wartości null lub puste ciągi lub zawierają taką samą wartość jak ich nadrzędnego, aby służyć jako symbol zastępczy.

Reprezentacja symbole zastępcze zależy od stanu zastępczy elementów podrzędność i MDX Compatibility połączenia ciąg właściwości dla aplikacji klient.

Ukrywanie elementów w hierarchii regularnych

Dla hierarchii regularnych wykorzystać HideMemberIf właściwość poziom w hierarchii, aby ukryć brakujące składniki od użytkowników końcowych.HideMemberIf Właściwość obsługuje ustawienia, które są opisane w poniższej tabela.

Ustawienie HideMemberIf

Opis

Never

Składniki poziomu nigdy nie są ukryte.

OnlyChildWithNoName

Element członkowski poziom jest ukryty, gdy jest tylko podrzędność nadrzędnego, a jego nazwa jest null lub null ciąg.

OnlyChildWithParentName

Element członkowski poziom jest ukryty, gdy jest tylko podrzędność nadrzędnego i jego nazwa jest taka sama jak nazwa nadrzędnego.

NoName

Element członkowski poziom jest ukryty, gdy jego nazwa jest pusta.

ParentName

Jego nazwa jest identyczne z nadrzędnego poziom element członkowski jest ukryty.

Aby regularnie hierarchii może być różny, zestaw HideMemberIf właściwość poziom odpowiednią wartość dla podstawowej tabela wymiarów.

Tryb zgodności MDX

MDX Compatibility Właściwość w połączeniu z ciąg z klient aplikacji do wystąpienie usługi Analysis Services musi być ustawiona na 2 Aby poprawnie wyświetlić Hierarchie niewyrównane.

MDX Compatibility Właściwość określa, jak członkowie zastępczy niewyrównane lub niezbilansowana hierarchia są traktowane.Jeśli użytkownik zestaw MDX Compatibility wartości właściwość do 1, narazić zastępczego element członkowski w niewyrównana hierarchia.