Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Apresenta uma instrução com uma ou mais definições de entidade que podem ser aplicadas a uma ou mais instruções EVALUATE de uma consulta DAX.
Sintaxe
[DEFINE
(
(COLUMN <table name>[<column name>] = <scalar expression>) |
(FUNCTION <function name> = ([parameter name]: [parameter type], ...) => <function body>) |
(MEASURE <table name>[<measure name>] = <scalar expression>) |
(TABLE <table name> = <virtual table definition>) |
(VAR <var name> = <table or scalar expression>) |
) +
]
(EVALUATE <table expression>) +
Parâmetros
| Vigência | Definição |
|---|---|
Entity |
COLUNA1, FUNÇÃO, MEASURE, TABELA1 ou VAR. |
name |
O nome de uma definição de coluna, função, medida, tabela ou var. Não pode ser uma expressão. O nome não precisa ser exclusivo. O nome existe apenas para a duração da consulta. |
expression |
Qualquer expressão DAX que retorna uma tabela ou valor escalar. A expressão pode usar qualquer uma das entidades definidas. Se houver necessidade de converter uma expressão escalar em uma expressão de tabela, envolva a expressão dentro de um construtor de tabela com chaves {}ou use a função ROW() para retornar uma única tabela de linha. |
parameter type, parameter name, function body |
Consulte a instrução FUNCTION. |
[1]Cuidado: As definições de TABELA e COLUNA com escopo de consulta destinam-se apenas para uso interno. Embora você possa definir expressões TABLE e COLUMN para uma consulta sem erro de sintaxe, elas podem produzir erros de tempo de execução e não são recomendadas.
Comentários
Uma consulta DAX pode ter várias instruções EVALUATE, mas pode ter apenas uma instrução DEFINE. As definições na instrução DEFINE podem ser aplicadas a qualquer instrução EVALUATE na consulta.
É necessária pelo menos uma definição numa declaração DEFINE.
As definições de medida para uma consulta substituem medidas de modelo com o mesmo nome.
VAR nomes têm restrições exclusivas. Para saber mais, consulte VAR - Parâmetros.
Para saber mais sobre como uma instrução DEFINE é usada, consulte DAX consultas.
Para saber mais sobre a coluna virtual, consulte coluna virtual
Para saber mais sobre a tabela virtual, consulte Tabela Virtual
Para saber mais sobre DAX funções definidas pelo usuário, consulte DAX Funções definidas pelo usuário