Použití výrazů členů
Výraz člena obsahuje identifikátor člena, členovou funkci nebo výraz, který lze převést na člena.
Identifikátory členů můžou být v mnoha různých formátech. Nejjednodušší forma identifikátoru člena se skládá z názvu člena. Například:
SELECT Amount ON 0
FROM [Adventure Works]
Pokud však existuje několik členů se stejným názvem v různých hierarchiích, neexistuje žádná metoda, jak určit, který člen dotaz vrátí. Například následující dotaz požaduje data pro člena s názvem [CY 2004]. Dotaz se úspěšně spustí, ale v datové krychli Adventure Works existuje alespoň šest členů s tímto názvem:
SELECT [CY 2004] ON 0
FROM [Adventure Works]
Nejspolehlivější forma identifikátoru člena je proto jedinečný název člena, který zaručuje identifikaci konkrétního člena v datové krychli. Služba Analysis Services může generovat jedinečné názvy několika způsoby, ale jedinečný název se vždy skládá ze dvou identifikátorů: názvu dimenze a názvu člena nebo klíče člena. Jedinečný název se zobrazí v následujícím formátu:
Dimension_Name
.[Hierarchy_Name.] [[{Member_Name | &Member_Key}.]... ] {Member_Name | &Member_Key}
Tady je několik příkladů jedinečných názvů členů z datové krychle Adventure Works:
[Measures].[Amount]
[Date].[Calendar Year].&[2004]
[Date].[Calendar].[Calendar Quarter].&[2004]&[1]
[Employee].[Employees].&[112]
[Product].[Product Categories].[All Products]
Existuje mnoho funkcí MDX, které vracejí členy. Úplný seznam najdete v
Poznámka
Další informace o názvech členů a klíčích členů najdete v tématu Práce se členy, řazenými kolekcemi členů a sadami (MDX).
Viz také
výrazů