Referenční funkce MDX (MDX)

Analytické služby umožňují použití funkcí v syntaxi Multidimensional Expressions (MDX). Funkce lze použít v jakémkoli platném MDX příkazu a často se používají v dotazech, vlastních definicích rollupů a dalších výpočtech. Tato sekce poskytuje informace o funkcích MDX.

Následující tabulky můžete použít k nalezení funkcí podle jejich kategorie návratové hodnoty, nebo můžete vybrat funkci podle názvu z abecedního seznamu v obsahu.

Funkce polí

Function Description
SetToArray (MDX) Převádí jednu nebo více sad na pole pro použití v uživatelsky definované funkci.

Hierarchie funkcí

Function Description
Hierarchie (MDX) Vrátí hierarchii, která obsahuje specifikovaného člena nebo úroveň.
Dimenze (MDX) Vrátí dimenzi, která obsahuje specifikovaný prvek, úroveň nebo hierarchii.
Rozměry (MDX) Vrací hierarchii určenou číselným nebo řetězcovým výrazem.

Úrovňové funkce

Function Description
Úroveň (MDX) Vrátí úroveň člena.
Úrovně (MDX) Vrací úroveň, jejíž pozice v dimenzi nebo hierarchii je určena číselným výrazem, nebo jejíž název je specifikován řetězcovým výrazem.

Logické funkce

Function Description
IsAncestor (MDX) Vrátí, zda je určený člen předkem jiného určeného členu.
IsEmpty (MDX) Vrátí, zda vyhodnocený výraz je prázdná hodnota buňky.
IsGeneration (MDX) Vrátí, zda je daný člen v dané generaci.
IsLeaf (MDX) Vrátí, zda je určený člen listovým členem.
IsSibling (MDX) Vrátí, zda je určený člen sourozencem jiného určeného člena.

Členské funkce

Function Description
Předek (MDX) Vrátí předka člena na určené úrovni nebo vzdálenosti.
Uzavírací období (MDX) Vrací posledního sourozence mezi potomky člena na určené úrovni.
Cousin (MDX) Vrátí podčlena se stejnou relativní pozicí pod mateřským členem jako určený podřízený člen.
CurrentMember (MDX) Během iterace vrací aktuálního člena podél specifikované dimenze nebo hierarchie.
DataMember (MDX) Vrátí datový člen generovaný systémem, který je spojen s nelistovým členem dimenze.
DefaultMember (MDX) Vrátí výchozího člena dimenze nebo hierarchie.
FirstChild (MDX) Vrací první dítě člena.
První sourozenec (MDX) Vrací první dítě rodiče člena.
Položka (člen) (MDX) Vrátí člen z určené n-tice.
Lag (MDX) Vrací prvek, který je určeným počtem pozic před určeným prvkem podél rozměru tohoto prvku.
LastChild (MDX) Vrací poslední dítě určeného člena.
LastSibling (MDX) Vrátí poslední dítě rodiče určeného člena.
Olovo (MDX) Vrátí prvek, který je určeným počtem pozic po určeném prvku podél rozměru tohoto prvku.
LinkMember (MDX) Vrací člena ekvivalentního určenému členu ve specifikované hierarchii.
Členy (String) (MDX) Vrací člen specifikovaný řetězcovým výrazem.
NextMember (MDX) Vrátí dalšího člena v úrovni, který obsahuje určeného člena.
Otevírací období (MDX) Vrátí prvního sourozence mezi potomky určené úrovně, volitelně na určeném členovi.
ParallelPeriod (MDX) Vrací člena z předchozího období ve stejné relativní pozici jako určený člen.
Mateřský (MDX) Vrací rodiče člena.
PrevMember (MDX) Vrátí předchozího člena v úrovni, který obsahuje určeného člena.
StrToMember (MDX) Vrací člena určeného řetězcem formátovaným MDX.
Neznámý člen (MDX) Vrátí neznámého člena přiřazeného k úrovni nebo členovi.
ValidMeasure (MDX) Vrací platnou míru ve virtuální kostce tím, že na nejvyšší úroveň vnutí neaplikovatelných dimenzí.

Číselné funkce

Function Description
Agregát (MDX) Vrací skalární hodnotu vypočítanou agregací buď mír, nebo volitelně specifikovaného číselného výrazu přes n-tice dané množiny.
Průměr (MDX) Vrací průměrnou hodnotu mír nebo průměrnou hodnotu volitelného číselného výrazu, vyhodnocovanou na zadanou množinu.
CalculationCurrentPass (MDX) Vrací aktuální výpočetní průchod krychle pro zadaný dotazovací kontext.
Výpočtová hodnota průchodu (MDX) Vrací hodnotu MDX výrazu vyhodnoceného během určeného výpočetního procesu krychle.
CoalesceEmpty (MDX) Sloučí prázdnou hodnotu buňky do čísla nebo řetězce a vrátí seskupenou hodnotu.
Korelace (MDX) Vrátí korelační koeficient dvou řad vyhodnocených přes množinu.
Počet (dimenze) (MDX) Vrátí počet rozměrů v krychle.
Počet (úrovně hierarchie) (MDX) Vrací počet úrovní v dimenzi nebo hierarchii.
Počet (sada) (MDX) Vrátí počet buněk v množině.
Počet (n-tice) (MDX) Vrátí počet rozměrů v n-tici.
Kovariance (MDX) Vrátí populační kovarianci dvou řad vyhodnocených na množině pomocí vzorce zkreslené populace.
CovarianceN (MDX) Vrátí vzorek kovariance dvou řad vyhodnocených na množině pomocí vzorce pro nestranné populace.
DistinctCount (MDX) Vrací počet různých, neprázdných n-tic v množině.
IIf (MDX) Vrátí jednu ze dvou hodnot určených logickým testem.
LinRegIntercept (MDX) Vypočítá lineární regresi množiny a vrátí hodnotu průsečíka v regresní přímce, y = ax + b.
LinRegPoint (MDX) Vypočítá lineární regresi množiny a vrátí hodnotu y v regresní přímce, y = ax + b.
LinRegR2 (MDX) Vypočítá lineární regresi množiny a vrátí koeficient determinace R2.
LinRegSlope (MDX) Vypočítá lineární regresi množiny a vrátí hodnotu sklonu v regresní přímce, y = ax + b.
LinRegVariance (MDX) Vypočítá lineární regresi množiny a vrátí rozptyl spojený s regresní přímkou, y = ax + b.
LookupCube (MDX) Vrací hodnotu MDX výrazu vyhodnoceného na jiné specifikované kostce ve stejné databázi.
Max (MDX) Vrací maximální hodnotu číselného výrazu, který je vyhodnocen přes množinu.
Medián (MDX) Vrací medián číselného výrazu, který je vyhodnocen přes množinu.
Min (MDX) Vrací minimální hodnotu číselného výrazu, který je vyhodnocen přes množinu.
Ordinál (MDX) Vrací nulovou ordinální hodnotu přiřazenou k úrovni.
Predikce (MDX) Vrací hodnotu číselného výrazu vyhodnoceného přes model dolování dat.
Hodnost (MDX) Vrací jednorozměrnou hodnotu určené n-tice v dané množině.
RollupChildren (MDX) Vrátí hodnotu vytvořenou shrnutím hodnot potomků určeného člena pomocí určeného unárního operátoru.
Stddev (MDX) Alias pro Stdev (MDX).
StddevP (MDX) Alias pro StdevP (MDX).
Stdev (MDX) Vrací vzorkovou směrodatnou odchylku číselného výrazu vyhodnoceného přes množinu pomocí formule pro nestranné populace.
StdevP (MDX) Vrací populační směrodatnou odchylku číselného výrazu vyhodnoceného přes množinu pomocí vzorce biasované populace.
StrToValue (MDX) Vrací hodnotu určenou řetězcem formátovaným MDX.
Součet (MDX) Vrátí součet číselného výrazu vyhodnoceného přes množinu.
Hodnota (MDX) Vrátí hodnotu míry.
Var (MDX) Vrátí vzorkovou varianci číselného výrazu vyhodnoceného přes množinu pomocí vzorce pro nezaujaté populace.
Rozptyl (MDX) Alias pro Var (MDX).
VarianceP (MDX) Alias pro VarP (MDX).
VarP (MDX) Vrátí populační varianci číselného výrazu vyhodnoceného přes množinu pomocí vzorce biasované populace.

Nastavení funkcí

Function Description
PřidatVypočtenéČleny (MDX) Vrací množinu generovanou přidáním vypočítaných členů do určené množiny.
AllMembers (MDX) Vrací množinu obsahující všechny členy, včetně vypočítaných členů, zadané dimenze, hierarchie nebo úrovně.
Předci (MDX) Vrací množinu všech předků člena na určené úrovni nebo vzdálenosti.
Ascendenti (MDX) Vrací množinu předků určeného členu, včetně samotného členu.
Axis (MDX) Vrací množinu definovanou v ose.
BottomCount (MDX) Seřadí množinu vzestupně a vrací zadaný počet n-tic s nejnižšími hodnotami.
BottomPercent (MDX) Třídí množinu vzestupně a vrací množinu n-tic s nejnižšími hodnotami, jejichž kumulativní součet je roven nebo menší než stanovené procento.
BottomSum (MDX) Seřadí množinu vzestupně a vrátí množinu n-tic s nejnižšími hodnotami, jejichž součet je roven nebo menší než zadaná hodnota.
Děti (MDX) Vrací děti určeného člena.
Crossjoin (MDX) Vrátí vektorový součin jedné nebo více množin.
CurrentOrdinal (MDX) Během iterace vrací aktuální číslo iterace v rámci množiny.
Potomci (MDX) Vrací množinu potomků člena na určené úrovni nebo vzdálenosti, volitelně včetně nebo vyloučení potomků v jiných úrovních.
Distinct (MDX) Vrátí množinu a odstraní duplicitní n-tice z dané množiny.
DrilldownLevel (MDX) Podrobně se zaměřuje na členy množiny na jednu úroveň pod nejnižší úrovní zastoupenou v množině, nebo na jednu úroveň pod volitelně určenou úrovní člena zastoupeného v této množině.
DrilldownLevelBottom (MDX) Hlouběji se zaměřuje na nejspodnější členy množiny na určené úrovni až o úroveň níže.
DrilldownLevelTop (MDX) Zaměřuje se na nejvýše položené členy množiny na určené úrovni až o úroveň níže.
DrilldownMember (MDX) Podrobně se zaměřuje na členy v určené množině, které jsou přítomny v druhé specifikované množině. Alternativně se funkce zaměřuje na množinu n-tic.
DrilldownMemberBottom (MDX) Rozbíjí členy v určené množině, které jsou přítomny ve druhé specifikované množině, přičemž omezuje výslednou množinu na určitý počet členů. Alternativně tato funkce také prozkoumává množinu n-tic.
DrilldownMemberTop (MDX) Rozbíjí členy v určené množině, které jsou přítomny ve druhé specifikované množině, přičemž omezuje výslednou množinu na určitý počet členů. Alternativně tato funkce prozkoumává množinu n-tic.
DrillupLevel (MDX) Procvičuje členy množiny, kteří jsou pod stanovenou úrovní.
DrillupMember (MDX) Procvičuje členy v určené množině, které jsou přítomny v druhé určené množině.
Kromě (MDX) Zjistí rozdíl mezi dvěma sadami, volitelně zachová duplikáty.
Existuje (MDX) Vrátí množinu členů jedné množiny, kteří existují s jednou nebo více n-ticemi jedné nebo více jiných množin.
Extrakt (MDX) Vrací množinu n-tic z extrahovaných rozměrových prvků.
Filtr (MDX) Vrátí množinu, která vznikne filtrováním specifikované množiny na základě vyhledávacího stavu.
Generování (MDX) Aplikuje množinu na každého člena jiné množiny a poté spojuje výsledné množiny sjednocením. Alternativně tato funkce vrací konkatenovaný řetězec vytvořený vyhodnocením řetězcového výrazu přes množinu.
Hlava (MDX) Vrátí první určený počet prvků v množině, přičemž si ponechá duplikáty.
Hierarchizace (MDX) Řadí členy množiny v hierarchii.
Intersect (MDX) Vrátí průnik dvou vstupních sad, přičemž volitelně ponechává duplikáty.
LastPeriods (MDX) Vrací sadu členů až do a včetně určeného člena.
Členové (sada) (MDX) Vrátí množinu členů v dimenzi, úrovni nebo hierarchii.
Mtd (MDX) Vrací sadu sourozenců ze stejné úrovně jako daný člen, začínající prvním sourozencem a končící daným členem, jak je omezeno úrovní Year v časové dimenzi.
NameToSet (MDX) Vrací množinu obsahující člena specifikovaného řetězcem formátovaným MDX.
NonEmptyCrossjoin (MDX) Vrací křížový součin jedné nebo více množin jako množinu, s výjimkou prázdných n-tic a n-tic bez přidružených dat z faktové tabulky.
Objednávka (MDX) Uspořádá členy určené množiny, volitelně zachovává nebo narušuje hierarchii.
PeriodsToDate (MDX) Vrací množinu sourozeneckých členů ze stejné úrovně jako daný člen, počínaje prvním sourozencem a končí daným členem, jak je omezeno zadanou úrovní v časové dimenzi.
Qtd (MDX) Vrací sadu sourozeneckých členů ze stejné úrovně jako daný člen, počínaje prvním sourozencem a končí daným členem, jak je omezeno čtvrtinovou úrovní v časové dimenzi.
Sourozenci (MDX) Vrací sourozence určeného člena, včetně samotného člena.
StripCalculatedMembers (MDX) Vrací množinu generovanou odstraněním vypočítaných členů z určené množiny.
StrToSet (MDX) Vrací množinu specifikovanou řetězcem formátovaným MDX.
Podmnožina (MDX) Vrací podmnožinu n-tic z dané množiny.
Ocas (MDX) Vrací podmnožinu z konce množiny.
ToggleDrillState (MDX) Přepne stav vrtání členů.
TopCount (MDX) Třídí množinu sestupně a vrací zadaný počet prvků s nejvyššími hodnotami.
TopPercent (MDX) Seřadí množinu sestupně a vrátí množinu n-tic s nejvyššími hodnotami, jejichž součet je roven nebo menší než stanovené procento.
TopSum (MDX) Seřadí množinu a vrátí nejvyšší prvky, jejichž kumulativní součet je alespoň zadaná hodnota.
Unie (MDX) Vrátí sjednocení dvou sad, přičemž se volitelně zachovají duplikáty.
Unorder (MDX) Odstraňuje jakékoli vynucené uspořádání ze specifikované množiny.
VisualTotals (MDX) Vrací množinu generovanou dynamickým sčítáním potomků v určené množině, volitelně pomocí vzoru pro jméno rodičovského člena ve výsledném celletu.
WTD (MDX) Vrací sadu sourozeneckých členů ze stejné úrovně jako daný člen, počínaje prvním sourozencem a končící daným členem, jak je omezeno úrovní Týden v časové dimenzi.
Od začátku roku (MDX) Vrací sadu sourozenců ze stejné úrovně jako daný člen, začínající prvním sourozencem a končící daným členem, jak je omezeno úrovní Year v časové dimenzi.

Řetězcové funkce

Function Description
Výpočtová hodnota průchodu (MDX) Vrací hodnotu MDX výrazu vyhodnoceného během zadaného výpočtového průchodu krychle.
CoalesceEmpty (MDX) Sloučí prázdnou hodnotu buňky do čísla nebo řetězce a vrátí seskupenou hodnotu.
Generování (MDX) Aplikuje množinu na každého člena jiné množiny a poté spojuje výsledné množiny sjednocením. Alternativně tato funkce vrací konkatenovaný řetězec vytvořený vyhodnocením řetězcového výrazu přes množinu.
IIf (MDX) Vrátí jednu ze dvou hodnot určených logickým testem.
LookupCube (MDX) Vrací hodnotu MDX výrazu vyhodnoceného na jiné specifikované kostce ve stejné databázi.
MemberToStr (MDX) Vrací řetězec formátovaný MDX, který odpovídá specifikovanému členu.
Název (MDX) Vrátí název dimenze, hierarchie, úrovně nebo členu.
Vlastnosti (MDX) Vrací řetězec, nebo silně typovanou hodnotu, která obsahuje hodnotu vlastnosti člena.
SetToStr (MDX) Vrací MDX-formátovaný řetězec , který odpovídá dané množině.
TupleToStr (MDX) Vrací řetězec formátovaný MDX, který odpovídá zadané n-tici.
UniqueName (MDX) Vrátí jedinečný název určené dimenze, hierarchie, úrovně nebo členu.
Uživatelské jméno (MDX) Vrátí doménové jméno a uživatelské jméno aktuálního připojení.

Funkce podkrychle

Function Description
Toto (MDX) Vrátí aktuální podkrychlou.
Listy (MDX) Vrací množinu listových prvků ve specifikované dimenzi, členu nebo n-tici.

Funkce Tuple

Function Description
Současnost (MDX) Během iterace vrací aktuální n-tici z množiny.
Položka (n-tice) (MDX) Vrátí n-tici z množiny.
Root (MDX) Vrátí n-tici, která se skládá ze všech členů z každé hierarchie atributů v krychle, dimenzi nebo n-tici.
StrToTuple (MDX) Vrátí n-tici specifikovanou řetězcem formátovaným MDX.

Další funkce

Function Description
Chyba (MDX) Zobrazí chybu, která volitelně poskytne specifikovanou chybovou zprávu.