Praca z członków, krotek i zestawy (MDX)
MDX zawiera wiele funkcji, które zwracają jedną lub więcej składników, krotek lub zestawów; lub że oddziaływanie członkiem spójna kolekcja, lub zestaw.
Funkcje składowe
MDX zawiera kilka funkcji pobierania członków z innych podmiotów MDX, takich jak wymiary, poziomy, zestawy lub krotek.Na przykład FirstChild funkcja jest funkcją działa od członka i zwraca element członkowski.
Uzyskanie pierwszego podrzędność członkowskich wymiar czasu można jawnie określać element członkowski, 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 tego samego element członkowski, jak w następującym przykładzie.
SELECT [Date].[Calendar Year].FirstChild on 0
FROM [Adventure Works]
Aby uzyskać więcej informacji dotyczących funkcji element członkowski MDX, zobacz Odwołanie do funkcji MDX (MDX).
Funkcje spoiny
MDX zawiera kilka funkcji, które zwracają krotek i mogą one służyć dowolnym zaakceptowaniu spójna kolekcja.Na przykład Element (krotki) (MDX) funkcja można wyodrębnić pierwszego spójna kolekcja z zestawu, który jest bardzo przydatne, gdy wiadomo, że zestaw składa się z pojedynczego spójna kolekcja i chce dostarczyć spójna kolekcja w funkcja wymagającej spójna kolekcja.
Poniższy przykład 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 o funkcjach spójna kolekcja, zobacz Odwołanie do funkcji MDX (MDX).
Zestaw funkcji
MDX zawiera kilka funkcji, które zwracają zestawów.Jawnie wpisując krotek i ujęte w nawiasy klamrowe nie jest jedynym sposobem, aby pobrać zestaw.Aby uzyskać więcej informacji dotyczących funkcja członków zwraca zestaw Zobacz Podstawowe pojęcia dotyczące MDX (MDX).Istnieje wiele dodatkowy zestaw funkcji.
Operator dwukropka umożliwia korzystanie z naturalnej kolejności członków do utworzenia zestaw.Na przykład zestaw pokazano w poniższym przykładzie zawiera krotek dla 1st za czwarty kwartał roku kalendarzowego 2002.
SELECT
{[Calendar Quarter].[Q1 CY 2002]:[Calendar Quarter].[Q4 CY 2002]}
ON 0
FROM [Adventure Works]
Jeśli operator dwukropka nie używać, aby utworzyć zestaw, 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 dwukropka jest funkcja włącznie.Członkowie po obu stronach operator dwukropka są uwzględniane w wynikowym zestaw.
Aby uzyskać więcej informacji na temat zestaw funkcji, zobacz Odwołanie do funkcji MDX (MDX).
Funkcji tablicowych
funkcja tablicowej działa po zestaw i zwraca tablicę.Aby uzyskać więcej informacji dotyczących funkcji tablicowych, zobacz Odwołanie do funkcji MDX (MDX).
Funkcje hierarchii
Funkcja hierarchii zwraca hierarchię, działając na element członkowski, poziom, hierarchii lub ciąg.Aby uzyskać więcej informacji na temat funkcji hierarchii, zobacz Odwołanie do funkcji MDX (MDX).
Funkcje poziomu
Poziom funkcja zwraca poziom działając na element członkowski, poziom lub ciąg.Aby uzyskać więcej informacji na temat funkcji poziom Zobacz Odwołanie do funkcji MDX (MDX).
Funkcje logiczne
Funkcja logiczna działa na wyrażenie MDX zwraca informacje o krotek, członków, lub ustawia w wyrażeniu.Na przykład IsEmpty (MDX) funkcja ocenia, czy wyrażenie zwrócił wartość pustej komórka.Aby uzyskać więcej informacji dotyczących funkcji logicznych, zobacz Odwołanie do funkcji MDX (MDX).
Funkcje liczbowe
Funkcja liczbowa działa na wyrażenie MDX zwraca wartość wartość skalarna.Na przykład Agregat (MDX) funkcja zwraca wartość wartość skalarna, obliczona przez zsumowanie środki nad krotek w określonym zestaw.Więcej informacji o funkcji liczbowych, zobacz Odwołanie do funkcji MDX (MDX).
Funkcje ciągów
Funkcja ciąg działa na wyrażenie MDX w celu zwrócenia ciąg.Na przykład Nazwa unikatowa (MDX) funkcja zwraca ciąg zawierający unikatową nazwę wymiar, hierarchia, poziom lub element członkowski.Więcej informacji o ciąg funkcji, zobacz Odwołanie do funkcji MDX (MDX).
Zobacz także