Compartilhar via


Coluna Virtual

Apresenta 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 escopo da consulta atual.

Valor de retorno

Uma coluna virtual é definida

Observações

  • A coluna virtual é computada 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 à funcionalidade da fonte de dados. A limitação é a mesma que a coluna calculada DirectQuery.

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

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

  • Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).

DEFINE
EVALUATE
VAR
consultas de de tabela virtual