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.
Aplica-se a:
Coluna calculada
Tabela calculada
Medida
Cálculo visual
Devolve 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 de emissão.
Sintaxe
EDATE(<start_date>, <months>)
Parâmetros
| Vigência | Definição |
|---|---|
start_date |
Uma data no formato datetime ou text que representa a data de início. |
months |
Um número inteiro que representa o número de meses antes ou depois de start_date. |
Valor de retorno
Uma data (datetime).
Comentários
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 noutros formatos são convertidas implicitamente.Se
start_datenão for uma data válida, EDATE retornará um erro. Certifique-se de que a referência de coluna ou data que você fornece como o primeiro argumento é uma data.Se
monthsnão for um número inteiro, ele será truncado.Quando o argumento date é 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 a fim de executar a conversão. Se as configurações atuais de data e hora representarem uma data no formato Mês/Dia/Ano, a seguinte cadeia de caracteres "08/01/2009" será interpretada como um valor data/hora equivalente a 8 de janeiro de 2009. No entanto, se as configurações atuais de data e hora representarem uma data no formato 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 for posterior ao último dia do mês correspondente, o último dia do mês será devolvido. Por exemplo, as seguintes funções: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) retornam em 28 de fevereiro de 2009; que corresponde a um mês após a data de início.
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).
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)