Udostępnij za pośrednictwem


Praca z członków, krotek i zestawy (MDX)

MDX zawiera wiele funkcji, które zwracają jedną lub więcej element członkowski s, krotek lub zestawów; lub które operować na element członkowski, spójna kolekcja, lub ustawienie.

Funkcje element członkowski

MDX zawiera kilka funkcji pobierania elementów członkowskich z innymi obiektami MDX, takie jak wymiary, poziomy, zestawy lub krotek.Na przykład FirstChild funkcją jest funkcja, który wykonuje działania na elementu członkowskiego i zwraca element członkowski.

Uzyskiwania pierwszego podrzędnego elementu członkowskiego wymiaru czas, można jawnie określać element członkowski członkowski, podobnie jak w poniższym przykładzie.

SELECT [Date].[Calendar Year].[CY 2001] on 0
FROM [Adventure Works]

Można również użyć FirstChild funkcja zwraca ten sam element członkowski, podobnie jak w poniższym przykładzie.

SELECT [Date].[Calendar Year].FirstChild on 0
FROM [Adventure Works]

Aby uzyskać więcej informacji na temat funkcji języka MDX element członkowski zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje spójna kolekcja

MDX udostępnia kilka funkcji, które zwracają krotek, a ich może być używana w dowolnym miejscu zaakceptowaniu spójna kolekcja.Na przykład Element (spójna kolekcja) (MDX) funkcja może służyć do wyodrębniania spójna kolekcja pierwszego zestawu, który jest bardzo przydatne, gdy wiadomo, że zestaw składa się z pojedynczego spójnej kolekcji, a użytkownik chce dostarczyć spójna kolekcja tej funkcji, która wymaga spójna kolekcja.

W poniższym przykładzie zwraca pierwszy spójna kolekcja z zestaw krotek, kolumna oś.

SELECT {
   ([Measures].[Reseller Sales Amount]
      ,[Date].[Calendar Year].[CY 2003]
   )
, ([Measures].[Reseller Sales Amount]
      ,[Date].[Calendar Year].[CY 2004]
   )
}.Item(0)
ON COLUMNS 
FROM [Adventure Works]

Aby uzyskać więcej informacji na temat funkcji spójna kolekcja zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje zestaw

MDX zawiera kilka funkcji, które zwracają zestawów.Jawnie wpisując krotek i ujęte w nawiasy klamrowe nie jest to jedyny sposób, aby pobrać zestaw.Aby uzyskać więcej informacji na temat zwraca zestaw funkcja elementów członkowskich zobacz Pojęcia związane z klucza w języku MDX (MDX). Istnieje wiele dodatkowy zestaw funkcji.

Operator dwukropka pozwala na korzystanie z naturalnej kolejności elementów członkowskich do utworzenia zestaw.Na przykład w następującym przykładzie zestaw zawiera krotek o 1 za pośrednictwem w 4 kwartale roku kalendarzowego 2002.

SELECT 
   {[Calendar Quarter].[Q1 CY 2002]:[Calendar Quarter].[Q4 CY 2002]} 
ON 0
FROM [Adventure Works]

Jeśli do utworzenia zestawu nie należy używać operator dwukropek, można utworzyć ten sam zestaw elementów członkowskich, określając krotek w następującym przykładzie.

SELECT {
   [Calendar Quarter].[Q1 CY 2002], 
   [Calendar Quarter].[Q2 CY 2002], 
   [Calendar Quarter].[Q3 CY 2002], 
   [Calendar Quarter].[Q4 CY 2002]
   } ON 0
FROM [Adventure Works]

Operator dwukropek, to funkcja włącznie.Wynikowy zestaw znajdują się członkowie po obu stronach operator dwukropka.

Aby uzyskać więcej informacji na temat zestaw funkcji zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje tablicy

funkcja tablicowej wykonuje działania na zestaw i zwraca tablicę.Aby uzyskać więcej informacji na temat funkcji tablicowych zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje hierarchii

Funkcja hierarchii zwraca hierarchię działając na element członkowski, poziom, hierarchii lub ciągiem.Aby uzyskać więcej informacji na temat funkcji hierarchii zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje poziom

Funkcja poziomu zwraca poziom działającą na składnika, poziom lub ciąg.Aby uzyskać więcej informacji na temat poziom funkcji zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje logiczne

funkcja logicznych wykonuje działania na wyrażenie MDX, aby zwrócić informacji na temat krotek, członków, lub ustawia się w wyrażeniu.Na przykład IsEmpty (MDX) funkcja ocenia, czy wyrażenie ma zwrócił wartość pustej komórka. Aby uzyskać więcej informacji na temat funkcji logicznych zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje liczbowe

Funkcja liczbowa wykonuje działania na wyrażenie MDX zwraca wartość wartość skalarna.Na przykład agregacja (MDX) funkcja zwraca wartość wartość skalarna, obliczona przez zsumowanie środki nad krotek w określonym zestaw. Aby uzyskać więcej informacji na temat funkcji liczbowych zobacz Odwołanie do funkcja języka MDX (MDX).

Funkcje ciągów

Funkcja ciąg wykonuje działania na wyrażenie MDX do zwrócenia ciąg znaków.Na przykład UniqueName (MDX) funkcja zwraca wartość typu ciąg znaków zawierający unikatową nazwę wymiaru, hierarchia, poziom lub element członkowski. Aby uzyskać więcej informacji na temat funkcji ciągów zobacz Odwołanie do funkcja języka MDX (MDX).