Zdieľať cez


INFO. FUNKCIE

Vzťahuje sa na: vypočítaný stĺpec vypočítaná tabuľka mierka vizuálového výpočtu DAX dotazu

Vráti informácie o funkciách, ktoré sú aktuálne k dispozícii na použitie v DAX. Toto zodpovedá množine riadkov MDSCHEMA_FUNCTIONS schémy, ale predvolene vráti iba DAX funkcie (a nie MDX).

Syntax

INFO.FUNCTIONS ( [<Restriction name>, <Restriction value>], ... )

Parametre

Parametre sú pre túto funkciu DAX voliteľné. Pri použití parametrov je potrebné zadajte oba parametre. Povolené je viac ako jeden pár parametrov. Názov a hodnota obmedzenia sú textové a zadané v dvojitých úvodzovkách.

Obdobie Definícia
Názov obmedzenia Názov obmedzenia použitého na filtrovanie výsledkov.
Hodnota obmedzenia Hodnota použitá na filtrovanie výsledkov obmedzenia.

Obmedzenia

Všetky stĺpce výsledkov funkcie DAX zvyčajne možno použiť ako obmedzenie. Môžu byť tiež povolené ďalšie obmedzenia.

Vrátená hodnota

Tabuľka s nasledujúcimi stĺpcami:

Stĺpec Popis
[FUNCTION_NAME] Názov DAX funkcie
[POPIS] Popis funkcie
[PARAMETER_LIST] Zoznam parametrov, ktoré funkcia akceptuje
[RETURN_TYPE] Typ údajov, ktorý funkcia vráti
[PÔVOD] Pôvod alebo zdroj funkcie
[INTERFACE_NAME] Názov rozhrania pre funkciu
[LIBRARY_NAME] Knižnica obsahujúca funkciu
[DLL_NAME] Súbor DLL obsahujúci implementáciu funkcie
[HELP_FILE] Súbor Pomocníka priradený k funkcii
[HELP_CONTEXT] Identifikátor kontextu Pomocníka
[OBJEKT] Informácie o objekte funkcie
[TITULOK] Zobrazované titulky pre funkciu
[PARAMETERINFO] Ďalšie informácie o parametri
[DIRECTQUERY_PUSHABLE] Určuje, či je možné funkciu posunúť nadol k zdrojom DirectQuery
[VISUAL_CALCULATIONS_INFO] Informácie o podpore vizuálnych výpočtov

Poznámky

  • Výsledok sa môže líšiť podľa verzie nástroja a úrovne kompatibility.
  • Požadované povolenia závisia od hostiteľa. Dotazovanie úplných metaúdajov môže vyžadovať povolenia správcu modelu.
  • Možné hodnoty pre [ORIGIN] sú 1 (MSOLAP), 2 (UDF), 3 (RELAČNÉ), 4 (SKALAR).
  • Ak nie je špecifikované obmedzenie [ORIGIN], nastaví sa predvolene na 3 (RELATIONAL) alebo 4 (SCALAR).

Example

V DAXje možné spustiť nasledujúci DAX dotaz:

EVALUATE
	INFO.FUNCTIONS()

Príklad 2 – DAX dotaz s filtrami

V DAXje možné spustiť nasledujúci DAX dotaz:

EVALUATE
    SELECTCOLUMNS(
        FILTER(
            INFO.FUNCTIONS(),
            CONTAINSSTRING([FUNCTION_NAME], "DATE")
        ),
        "Function Name", [FUNCTION_NAME],
        "Description", [DESCRIPTION],
        "Return Type", [RETURN_TYPE]
    )
ORDER BY [Function Name]

Pozri tiež