Udostępnij za pośrednictwem


Kolumna wirtualna

Wprowadza definicję kolumny wirtualnej w instrukcji DEFINE zapytania DAX.

Składnia

[DEFINE 
    (
      COLUMN <table name>[<column name>] = <scalar expression>
    ) + 
]

(EVALUATE <table expression>) +

Parametry

Wyrażenie skalarne definiuje zawartość kolumny wirtualnej. Wyrażenie jest oceniane wierszem według wiersza w tabeli. Kolumna wirtualna jest zdefiniowana tylko w zakresie bieżącego zapytania.

Wartość zwracana

Zdefiniowano kolumnę wirtualną

Uwagi

  • Kolumna wirtualna jest obliczana na żądanie nawet w przypadku modelu importu. To zachowanie różni się od kolumny obliczeniowej, która jest przetwarzana w czasie odświeżania.

  • W przypadku tabeli DirectQuery wyrażenie skalarne podlega możliwościom źródła danych. Ograniczenie jest takie samo jak kolumna obliczeniowa DirectQuery.

  • Dokładnie oceń wpływ na wydajność podczas definiowania kolumny wirtualnej w tabeli z ogromną liczbą wierszy.

  • Podczas definiowania kolumny wirtualnej za pomocą tabeli wirtualnej z kształtem wizualizacji ta kolumna wirtualna jest traktowana jako obliczenia wizualne i podlega ograniczeniom obliczeń wizualnych.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

DEFINE
EVALUATE
VAR
zapytaniaDAX tabeli wirtualnej