Megosztás:


Tagkifejezések használata

A tagkifejezések tagazonosítót, tagfüggvényt vagy taggá konvertálható kifejezést tartalmaznak.

A tagazonosítók számos különböző formátumban lehetnek. A tagazonosító legegyszerűbb formája a tag nevéből áll. Például:

SELECT Amount ON 0  
FROM [Adventure Works]  
  

Ha azonban több azonos nevű tag is szerepel a különböző hierarchiákban, nincs mód annak meghatározására, hogy a lekérdezés melyik tagot adja vissza. Az alábbi lekérdezés például egy [CY 2004] nevű tag adatait kéri le. A lekérdezés sikeresen lefut, de legalább hat ilyen nevű tag szerepel az Adventure Works kockában:

SELECT [CY 2004] ON 0  
FROM [Adventure Works]  
  

Ezért a tagazonosító legmegbízhatóbb formája a tag egyedi neve, amely garantálja egy adott tag azonosítását egy kockában. Az Analysis Services többféleképpen is létrehozhat egyedi neveket, de az egyedi név mindig legalább két azonosítóból áll: a dimenziónévből és a tagnévből vagy tagkulcsból. Egy egyedi név jelenik meg a következő formátumban:

  
Dimension_Name  
.[Hierarchy_Name.] [[{Member_Name | &Member_Key}.]... ] {Member_Name | &Member_Key}  
  

Íme néhány példa az Adventure Works kockából származó egyedi tagok nevére:

[Measures].[Amount]  
[Date].[Calendar Year].&[2004]  
[Date].[Calendar].[Calendar Quarter].&[2004]&[1]  
[Employee].[Employees].&[112]  
[Product].[Product Categories].[All Products]  
  

Számos MDX-függvény létezik, amelyek tagokat adnak vissza. A teljes listát MDX-függvényhivatkozás (MDX)

Jegyzet

További információ a tagok nevéről és a tagkulcsokról: Tagok, Tuples és Készletek (MDX).

Lásd még:

kifejezések (MDX)