Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Krotka składa się z jednego członka z każdego wymiaru, który znajduje się w sześcianie. Dlatego krotka jednoznacznie identyfikuje pojedynczą komórkę w sześcianie.
Note
Krotka, która odnosi się do jednego lub więcej elementów niepoprawnych, nazywana jest krotką pustą.
Pełne wyrażenie identyfikatora krotki składa się z jednego lub więcej wyraźnie określonych członków, ujętych w nawiasach:
(Member_expression [ ,Member_expression ... ] )
Krotka może być w pełni kwalifikowana, zawierać elementy niejawne lub pojedynczego członka.
Krotki i członkowie niejawni
Tuple, które wyraźnie określają pojedynczy element z każdego wymiaru zawartego w sześcianie, nazywane jest w pełni kwalifikowaną krotką. Jednak krotka nie musi być w pełni kwalifikowana.
Każdy wymiar, który nie jest wyraźnie odwoływany w krotkach, jest niejawnie odwoływany. Element dla wymiaru niejawnie odwoływanego zależy od struktury wymiaru oraz relacji atrybutów zdefiniowanych w jego obrębie. Jeśli istnieje jawne odniesienie do hierarchii na tym samym wymiarze co hierarchia niejawnie referencyjna, a istnieje bezpośrednia lub pośrednia relacja zdefiniowana między hierarchią jawnie odwołaną a hierarchią niejawnie referencjonowaną, to krotka zachowuje się tak, jakby zawierała członka hierarchii niejawnie referencjonalnej, który istnieje z członkiem na hierarchii jawnie referencjonalnej. Na przykład, jeśli kostka zawiera wymiar klienta z atrybutami Miasto i Kraj, a między tymi dwoma atrybutami jest zdefiniowana relacja tak, że miasto ma jeden kraj, a kraj może zawierać wiele miast, to wyraźne uwzględnienie miasta "Londyn" w krotkach domyślnie odnosi się do kraju "Zjednoczone Królestwo". Jednak jeśli nie są zdefiniowane relacje atrybutów, relacja jest w przeciwnym kierunku (na przykład, choć Miasto może mieć związek z Country, nie da się określić miasta, w którym ktoś mieszka, tylko znając kraj, w którym mieszka) lub nie ma bezpośrednich relacji między tymi dwoma zdefiniowanymi atrybutami (może istnieć relacja zdefiniowana między Klientem a Miastem i Klientem z Krajem, ale nie ma określonej relacji między miastem a wsią), wtedy obowiązują następujące zasady:
Jeśli hierarchia niejawnie odwoływana ma domyślnego członka, domyślny członek jest dodawany do krotki.
Jeśli hierarchia niejawnie odwoływana nie ma domyślnego członka, używany jest członek (All) tej hierarchii.
Jeśli hierarchia o niejawnym odwołaniu nie ma domyślnego członka, używany jest pierwszy członek najwyższego poziomu hierarchii.
One-Member Krotki
Jeśli wyrażenie krotki ma pojedynczy członko, MDX przekształca go w krotkę jednoczłonową w celu oceny wyrażenia. Innymi słowy, podanie wyrażenia [Measures].[TestMeasure] członka zamiast wyrażenia krotki jest funkcjonalnie równoważne wyrażeniu krotki ( [Measures].[TestMeasure] ).