Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna o date especificado em datetime
format.
DATE(<year>, <month>, <day>)
Prazo | Definição |
---|---|
year |
Um número que representa o year. O value do argumento year pode incluir de um a quatro dígitos. O argumento year é interpretado de acordo com o sistema de date usado pelo computador.Há suporte para datas a partir de 1º de março de 1900. If você inserir um número que tenha casas decimais, o número será arredondado. Para values maior que 9999 or menor que zero (valuesnegativo), a função retorna um #VALUE! error.If o year value está entre 0 and 1899, o value é adicionado a 1900 para produzir o valuefinal. Veja os exemplos abaixo.
Observação: Você deve usar quatro dígitos para o argumento year sempre que possível para evitar resultados indesejados. Por exemplo, usar 07 retorna 1907 como o yearvalue. |
month |
Um número que representa o monthor um cálculo de acordo com as seguintes regras: Números inteiros negativos têm suporte not. Os values válidos são 1 a 12. If month é um número de 1 a 12 e, em seguida, representa um month do year. 1 representa janeiro, 2 representa fevereiro, and assim por diante até 12 que representa dezembro.If você inserir um inteiro maior que 12, a seguinte computação ocorre: o date é calculado adicionando o value de month ao year . Por exemplo, if você tiver DATE( 2008, 18, 1), a função retorna um value de datetime equivalente a 1º de junho de 2009, pois 18 meses são adicionados ao início de 2008, gerando um value de junho de 2009. Veja os exemplos abaixo. |
day |
Um número que representa o dayor um cálculo de acordo com as seguintes regras: Números inteiros negativos têm suporte not. Os values válidos são 1 a 31. If day é um número de 1 para o lastday do month determinado, em seguida, representa um day do month.If você inserir um inteiro maior que lastday do monthfornecido, a seguinte computação ocorre: o date é calculado adicionando o value de day a month . Por exemplo, na fórmula DATE( 2008, 3, 32) , a função DATE retorna um datetime value equivalente a 1º de abril de 2008, pois 32 dias são adicionados ao início de março, gerando um value de 1º de abril.If day
contains uma parte decimal, ela é arredondada para o inteiro mais próximo value. |
Retorna o date especificado (datetime
).
A função DATE usa os inteiros que são inseridos como argumentos, and gera o datecorrespondente. A função DATE é mais útil em situações em que os year, month, andday são fornecidos por fórmulas. Por exemplo, os dados subjacentes podem conter datas em um format que é not reconhecido como um date, como YYYYMMDD. Você pode usar a função DATE em conjunto com outras funções para convert as datas para um número que pode ser reconhecido como um date.
Ao contrário do Microsoft Excel, que armazena datas como um número de série, as funções DAXdate sempre retornam um tipo de dados datetime
. No entanto, você pode usar a formatação para exibir datas como números de série if desejada.
Date
and datetime também pode ser especificado como um literal no formatdt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. Quando especificado como literal, o uso da função DATE na expressão é not necessário. Para saber mais, consulte DAX Sintaxe | Dateandtime.
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
A fórmula a seguir retorna o date 8 de julho de 2009:
= DATE(2009,7,8)
If o value que você insere para o argumento year
está entre 0 (zero) and 1899 (inclusive), que value é adicionado a 1900 para calculate o year. A fórmula a seguir retorna 2 de janeiro de 1908: (1900+08).
= DATE(08,1,2)
If
year
está entre 1900 and 9999 (inclusivo), que value é usado como o year. A fórmula a seguir retorna 2 de janeiro de 2008:
= DATE(2008,1,2)
If
month
é maior que 12, month
adiciona esse número de meses à firstmonth no year especificado. A fórmula a seguir retorna o date 2 de fevereiro de 2009:
= DATE(2008,14,2)
If
day
é maior que o número de dias no month especificado, day
adiciona esse número de dias à firstday no month. A fórmula a seguir retorna o date 4 de fevereiro de 2008:
= DATE(2008,1,35)
Funções Dateandtime
de função
Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmo