Funções de data do Tableau - Diferentes tipos de data Função no Tableau

Índice:

Anonim

Introdução às funções de data do Tableau

As funções de data do Tableau são funções integradas presentes no Tableau, que permitem ao usuário manipular os registros de dados em uma fonte de dados. Essas funções de data permitem que os usuários criem operações básicas de data nos registros e também criem expressões complexas de data. O Tableau fornece várias funções de data como DIA, MÊS, ANO, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE TIME, NOW, HOJE etc.

Criação de entrada para funções de data do Tableau

Cada fonte de dados no tableau, que basicamente aponta para um banco de dados onde os registros são armazenados, pode armazenar campos de dados de uma maneira diferente. Os campos são importados para o quadro como uma sequência de texto ou valores numéricos. Essas interpretações seguem um conjunto de etapas usadas pelo Tableau para distinguir e diferenciar entre a data e outros campos. Essas etapas podem ser resumidas da seguinte maneira:

1. Verificação de campos de data

São necessárias verificações para distinguir e identificar se os registros contêm a data. Isso pode ser feito identificando se a sequência de datas está presente na fonte de conexão ou se a sequência está visível no plano de cota. Esta etapa ajuda na identificação de registros que não são de data a partir de registros de data.

2. Altere o tipo de dados do campo

A próxima etapa deste processo é usada quando os dados precisam ser corrigidos, por exemplo, se o registro contiver muito valor nulo. Esses campos são transformados no tipo de sequência na natureza e alimentados na função Dateparse.

3. Analisando o formato da data

Existem infinitos formatos de matriz presentes nos registros de dados. O método Dateparse é usado para definir as partes da data. Isso cria um mapa para o Tableau converter os campos de sequência no formato de data. Esse mapa é chamado de formato para tableau.

4. Definindo a expressão da função de data

Caso os dados utilizados não sejam do tipo string e pertençam a qualquer outro formato como numérico, a função DATE é usada para converter a expressão em um formato de tipo de data. O Tableau cria um novo campo de data na fonte de dados.

Diferentes tipos de funções de data do Tableau

1. DIA - A função DIA é usada para retornar o número do dia da seqüência de datas. A sintaxe é a seguinte: - DIA (Data)

2. MÊS - A função MÊS é usada para retornar o número do mês a partir de uma determinada data no quadro. A sintaxe é a seguinte: - MÊS (Data)

3. ANO - A função ANO é usada para retornar o ano a partir da data especificada. A sintaxe é a seguinte: -YEAR (Date)

4. DATEDIFF - Retorna a diferença entre as datas definidas nos parâmetros. A sintaxe é a seguinte: - DATEDIFF (partida, data1, data2, (início da semana (opcional)).

5. DATEPART - Retorna a parte da data de uma data como um número inteiro. A sintaxe é a seguinte DATEPART (partida, data, (início_ de_ semana (opcional)))

6. DATEADD - Retorna a data com o intervalo especificado para ser adicionado aos dados alimentados como entrada. A sintaxe é a seguinte: - DATEADD (partida, intervalo, data)

7. DATETRUNC - O DATETRUNC trunca a data especificada com precisão especificada pela parte da data. Esta função retorna uma nova data como saída. A sintaxe é a seguinte: - DATETRUNC (partida, data, (início_da_ semana (opcional)))

8. DATENAME - Retorna o componente da parte da data fornecida como uma string para sua saída. A sintaxe é a seguinte: - DATENAME (partida, Data, (início_da_ semana (opcional)))

9. MAKE DATE - A função MAKE DATE retorna uma visualização do valor da data desenvolvido a partir do ano, mês e data de entrada. A sintaxe é a seguinte: - FAZER DATA (Ano, Mês, Dia)

10. MAKE TIME - A função MAKE TIME retorna uma visualização de um valor de data resultante da referência de hora, minuto e segunda fornecida. A sintaxe é a seguinte: - FAZER HORA (hora, minuto, segundo)

11. NOW - A função Now retorna a data e hora atuais correspondentes ao PC no qual o usuário está conectado … A sintaxe é a seguinte: - NOW ()

12. Hoje - Retorna a data atual como uma saída para o programa atribuído. A sintaxe é a seguinte: - HOJE ()

13. MAX - Retorna o valor máximo das entidades comparadas; essa função geralmente é usada para comparação de expressões numéricas, mas o mesmo também é válido para uma data. Para exceção nula, nulo é concedido (MAX (data1, data2))

14. MIN - Retorna o valor máximo das entidades comparadas; essa função geralmente é usada para comparação de expressões numéricas, no entanto, o mesmo também é válido para uma data. Para exceção nula, nulo é concedido (MIN (data1, data2))

Exemplos de funções de data no Tableau

FunçãoExemploResultado
DiaDIA (# 2019-06-03 #)3 (a saída é um número inteiro equivalente ao dia nos dados fornecidos)
MêsMÊS (# 2019-06-03 #)6 (a saída é um número inteiro equivalente ao mês nos dados fornecidos)
AnoANO (# 2019-06-03 #)2019 (a saída é um número inteiro equivalente ao ano nos dados fornecidos)
Data diffDATEDIFF ('semana', # 2019-06-01 #, # 2019-06-04 #, 'segunda-feira')1 (porque quando o início da semana é segunda-feira, 04 de junho (terça-feira) e 01 de junho (sábado) ocorrem em semanas diferentes)
DATEDIFF ('semana', # 2019-06-01 #, # 2019-06-04 #, 'domingo')0 ((porque quando o início da semana é domingo, 04 de junho (terça-feira) e 01 de junho (sábado) estão nas mesmas semanas da semana))
DATEADDDATEADD ('mês', 5, # 2019-06-01 #)11/01/2019 (5 meses são adicionados à data)
DATEPARTDATEPART ('ano', # 2019-06-01 #)2019 (retorna a partida solicitada como um número inteiro)
DATEPART ('mês', # 2019-06-01 #)6 (retorna a partida solicitada como um número inteiro)
DATETRUNCDATETRUNC ('trimestre', # 2019-06-01 #)4/1/2004 00:00:00 (trunca a data até o limite especificado pela partida)
DATENAMEDATENAME ('ano', # 2019-06-01 #)2019 (retorne a parte da data como uma String)
MAKEDATEMAKEDATE (2019, 6, 3)# 3 de junho de 2019 # (a função retorna uma data construída a partir da entrada fornecida)
GANHE TEMPOGANHE TEMPO (13, 40, 25)# 13: 40: 25 # (a função retorna um tempo construído a partir da entrada fornecida)
AGORAAGORA( )2019-06-03 1:10:45 AM (o valor atual da data e hora é impresso)
HOJEHOJE( )2019-06-03 (a data atual é impressa)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)04/06/2019 12:00:00 (o valor máximo entre a opção é impresso)
MINMIN (# 2019-06-01 #, # 2019-06-04 #)01/06/2019 12:00:00 (O valor mínimo entre as opções é impresso)

Conclusão

As funções Data no quadro são usadas para executar várias operações lógicas e aritméticas com datas. Os resultados das funções são determinados pelo tipo de saída de funções. Algumas funções podem fornecer as mesmas funções lógicas, no entanto, a diferença pode ser observada entre o tipo de saída, como pode ser visto nas funções DATEPART e Year na tabela acima.

Artigos recomendados

Este é um guia para as funções de data do Tableau. Aqui discutimos o conceito, exemplo e os diferentes tipos de funções de data no tableau. Você também pode acessar nossos outros artigos sugeridos para saber mais -

  1. Comandos do Tableau
  2. Comandos do HBase
  3. O que é o Tableau?
  4. O Tableau é gratuito