Partilhar via


Coluna Virtual

Introduz uma definição de coluna virtual em uma instrução DEFINE de uma consulta DAX.

Sintaxe

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

(EVALUATE <table expression>) +

Parâmetros

A expressão escalar define o conteúdo da coluna virtual. A expressão é avaliada linha por linha na tabela. A coluna virtual só é definida no âmbito da consulta atual.

Valor de retorno

Uma coluna virtual é definida

Comentários

  • A coluna virtual é calculada sob demanda, mesmo para o modelo de importação. Esse comportamento é diferente da coluna calculada que é processada durante o tempo de atualização.

  • Para a tabela DirectQuery, a expressão escalar está sujeita ao recurso de fonte de dados. A limitação é a mesma da coluna calculada do DirectQuery.

  • Avalie cuidadosamente o impacto no desempenho ao definir uma coluna virtual em uma tabela com grande número de linhas.

  • Ao definir coluna virtual sobre uma tabela virtual com forma visual, essa coluna virtual é considerada um cálculo visual e está sujeita a limitações de cálculo visual.

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

DEFINE
EVALUATE
VAR
Consultas deDAX de Tabela Virtual