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.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Retorna a data que é o número indicado de meses antes ou depois da data de início. Use EDATE para calcular datas de vencimento ou datas de vencimento que caem no mesmo dia do mês que a data do problema.
Sintaxe
EDATE(<start_date>, <months>)
Parâmetros
| Prazo | Definição |
|---|---|
start_date |
Uma data no formato datetime ou text que representa a data de início. |
months |
Um inteiro que representa o número de meses antes ou depois de start_date. |
Valor de retorno
Uma data (datetime).
Observações
Ao contrário do Microsoft Excel, que armazena datas como números de série sequenciais, DAX funciona com datas em um formato
datetime. As datas armazenadas em outros formatos são convertidas implicitamente.Se
start_datenão for uma data válida, EDATE retornará um erro. Verifique se a referência ou a data da coluna fornecida como o primeiro argumento é uma data.Se
monthsnão for um inteiro, ele será truncado.Quando o argumento de data é uma representação de texto da data, a função EDATE usa as configurações de localidade e hora de data do computador cliente para entender o valor do texto para executar a conversão. Se as configurações de data e hora atuais representarem uma data no formato mês/dia/ano, a seguinte cadeia de caracteres "1/8/2009" será interpretada como um valor datetime equivalente a 8 de janeiro de 2009. No entanto, se as configurações de data e hora atuais representarem uma data no formato de Dia/Mês/Ano, a mesma cadeia de caracteres será interpretada como um valor datetime equivalente a 1º de agosto de 2009.
Se a data solicitada tiver passado do último dia do mês correspondente, o último dia do mês será retornado. Por exemplo, as seguintes funções: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) retornam 28 de fevereiro de 2009; que corresponde a um mês após a data de início.
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).
Exemplo
O exemplo a seguir retorna a data três meses após a data do pedido, que é armazenada na coluna [TransactionDate].
= EDATE([TransactionDate],3)