Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Apresenta uma definição de função em uma DEFINE instrução de uma DAX consulta.
Sintaxe
[DEFINE
(
FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
) +
]
(EVALUATE <table expression>) +
Parâmetros
| Prazo | Definition |
|---|---|
function name |
O nome de uma função. |
parameter name |
O nome do parâmetro. Não pode ser uma palavra-chave reservada, como measure. |
parameter type |
anyval
table, scalarou anyref.
Anyval é um tipo abstrato para scalar ou table.
Anyref é um tipo abstrato para todas as referências. |
parameter subtype |
aplica-se apenas a parameter type = scalar. Pode ser um dos seguintes: boolean, , datetime, decimal, double, int64, , numeric, , string. variant |
parameter passing mode |
val (avaliado com frequência) ou expr (avaliado de forma preguiçosa). |
function body |
Uma DAX expressão para a função. |
Valor de retorno
O resultado calculado do corpo da função.
Observações
- Para saber mais sobre DAX funções definidas pelo usuário, consulte DAX funções definidas pelo usuário.
- Para saber mais sobre como as instruções FUNCTION são usadas, consulte DAX as consultas.