Udostępnij za pośrednictwem


INFORMACJI. FUNKCJE

Dotyczy: kolumna obliczeniowa tabela obliczeniowa Miara zapytanie wizualizacji DAX

Zwraca informacje o funkcjach, które są obecnie dostępne do użycia w programie DAX. Odpowiada to zestawowi wierszy schematu MDSCHEMA_FUNCTIONS, ale domyślnie zwraca tylko DAX funkcje (a nie MDX).

Składnia

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

Parametry

Parametry są opcjonalne dla tej funkcji DAX. W przypadku użycia parametrów należy podać oba parametry. Dozwolona jest więcej niż jedna para parametrów. Nazwa i wartość ograniczeń są tekstowe i wprowadzane w cudzysłowach.

Termin Definition
Nazwa ograniczenia Nazwa ograniczenia używanego do filtrowania wyników.
Wartość ograniczenia Wartość używana do filtrowania wyników ograniczenia.

Restrictions

Zazwyczaj wszystkie kolumny wyników funkcji DAX mogą być używane jako ograniczenie. Mogą być również dozwolone dodatkowe ograniczenia.

Wartość zwracana

Tabela z następującymi kolumnami:

Kolumna Description
[FUNCTION_NAME] Nazwa DAX funkcji
[DESCRIPTION] Opis działania funkcji
[PARAMETER_LIST] Lista parametrów akceptowanych przez funkcję
[RETURN_TYPE] Typ danych zwracany przez funkcję
[ORIGIN] Źródło lub źródło funkcji
[INTERFACE_NAME] Nazwa interfejsu funkcji
[LIBRARY_NAME] Biblioteka zawierająca funkcję
[DLL_NAME] Plik DLL zawierający implementację funkcji
[HELP_FILE] Plik pomocy skojarzony z funkcją
[HELP_CONTEXT] Identyfikator kontekstu pomocy
[OBJECT] Informacje o obiekcie funkcji
[CAPTION] Podpis wyświetlania funkcji
[PARAMETERINFO] Dodatkowe informacje o parametrach
[DIRECTQUERY_PUSHABLE] Czy można wypchnąć funkcję do źródeł Trybu DirectQuery
[VISUAL_CALCULATIONS_INFO] Informacje o obsłudze obliczeń wizualnych

Uwagi

  • Wynik może się różnić w zależności od wersji aparatu i poziomu zgodności.
  • Wymagane uprawnienia zależą od hosta. Wykonywanie zapytań dotyczących pełnych metadanych może wymagać uprawnień administratora modelu.
  • Możliwe wartości dla [ORIGIN] to 1 (MSOLAP), 2 (UDF), 3 (RELATIONAL), 4 (SCALAR).
  • Jeśli nie określono ograniczenia [ORIGIN], wartość domyślna to 3 (RELATIONAL) lub 4 (SCALAR).

Example

Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:

EVALUATE
	INFO.FUNCTIONS()

Przykład 2 — DAX zapytanie z filtrami

Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:

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

Zobacz także