Campos Data e Hora

Se você estiver trabalhando com campos que contenham informações de data ou carimbo de data e hora no seu aplicativo, é possível definir vários atributos relacionados de uma data, como, por exemplo, ano ou semana, e utilizá-los na sua visualização.

Criando campos de data no Gerenciador de dados

Campos de data são criados automaticamente para todos os campos de dados reconhecidos como um carimbo de data ou de hora quando você usar Adicionar dados com a análise de dados para construir seu modelo de dados no Gerenciador de dados ou quando você clicar em Carregar dados no Gerenciador de dados.

Nota:

Os campos de data criados no Gerenciador de dados são adicionados automaticamente ao autoCalendar.

Para obter mais informações, consulte Gerenciando dados no aplicativo com o Gerenciador de dados.

Se o campo de data ou de carimbo de data e hora não for reconhecido automaticamente, você pode ajustar o formato de entrada no editor de tabelas do Gerenciador de dados. Você também pode definir o formato de exibição para usar em visualizações.

Para obter mais informações, consulte Alterando tipos de campo.

Quais campos de data e hora são reconhecidos automaticamente?

Campos de data e de carimbo de data e hora serão reconhecidos automaticamente com base nas configurações locais do sistema. Além disso, os seguintes formados são reconhecidos:

  • M/D/YYYY h:mm
  • D/M/YYYY h:mm TT
  • M/D/YYYY
  • D/MM/YYYY
  • YYYYMMDD
  • YYYYMMDDhhmmss
  • YYYYMMDDhhmmss.fff
  • YYYYMMDDhhmmssK
  • YYYY-MM-DD
  • YYYY-MM-DDThh:mm:ss
  • YYYY-MM-DD-Thh:mm:ss.fff
  • YYYY-MM-DD-Thh:mm:ssK
Formatos de data e hora
Especificador de formato Descrição
YYYY Ano
M, MM Mês
D, DD Dia
hh Hora
mm Minuto
ss Segundo
fff Milissegundo
TT AM ou PM
K Fuso horário
T Divisor entre data e hora. T não pode ser substituído por outro caractere.

Criando campos de data e hora no script de carregamento de dados

Se usar o editor de carregamento de dados para construir seu modelo de dados, você precisa criar um modelo de calendário em que define quais campos derivar no script de carregamento de dados. Os campos derivados de data e hora serão gerados quando o script e os dados forem executados.

Para obter mais informações, consulte Campos derivados.

Usando campos de data e hora no aplicativo

Campos de data e hora nas visualizações

Todos os campos de data ou de carimbo de data e hora na guia Campos do painel de ativos são marcados com G, e você pode expandi-los para usar os campos de data e hora gerados. Você pode utilizá-los em visualizações como qualquer outro campo de dados.

Campos de data e hora nas dimensões

Você também pode usar os campos de data e hora ao criar uma dimensão. Os campos de data e hora são listados sob o campo do qual foram gerados.

Campos de data e hora nas expressões

Você pode usar os campos de data e hora em todas as expressões, por exemplo, ao criar uma medida. Os campos de data e hora são nomeados de acordo com:

[nome do campo].autoCalendar.[campo de data e hora].

  • [nome do campo] é o nome do campo de dados que foi usado para gerar campos de data e hora.
  • [campo de data e hora] é o campo de data e hora que você deseja usar, por exemplo, Year.

Example:  

Date.autoCalendar.Year

Campos de data e hora em medidas de calendário

Medidas de calendário usam campos de data e hora criados no autoCalendar. Cada um desses campos de data e hora é calculado por uma expressão de análise de conjunto que determina se os dados se enquadram no período de tempo acumulado até a data ou se as datas estão em uma posição relativa à data atual. Esses campos de data e hora são relativos e retornam resultados com base na data atual. Você pode usar esses campos independentemente das medidas de calendário.

Campos de data e hora de campos de calendário são formatados da seguinte maneira:

[nome do campo].autoCalendar.[campo de data e hora]={[value]}

  • [nome do campo] é o nome do campo de data usado para gerar campos de data e hora.
  • [campo de data e hora] é o nome do campo de data e hora usado, por exemplo, InYTD.
  • [valor] é o valor da expressão de análise de conjunto do campo de data e hora e determina quais datas estão incluídas.

Example:  

Date.autoCalendar.YearsAgo={1}

Veja a seguir os campos de data e hora disponíveis com valores de amostra: