Sdílet prostřednictvím


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 referenční informace k funkcím MDX (MDX).

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ů (MDX)