BASE DE DADOS DE CONHECIMENTO

Alterar dinamicamente o nível de data


Publicado: 17 Mar 2017
Data da última modificação: 20 Jul 2023

Pergunta

Como alterar dinamicamente a exibição com base em um nível de data especificado. Por exemplo, mostrar dados de vendas por ano, mês ou dia.

Ambiente

Tableau Desktop

Resposta

As etapas acima podem ser consultadas na pasta de trabalho em anexo dynamically change date level.twbx.
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 1: crie campos de data personalizadas
Crie campos de data personalizada para que seja possível isolar níveis de data específicos no campo de data existente.
  1. No Tableau Desktop, conecte-se à fonte de dados. Neste exemplo, conecte-se à fonte de dados Superstore.
  2. Na janela de Dados, clique no campo de Data do pedido e, em seguida, selecione Criar data personalizada.
  3. Na caixa de diálogo Criar data personalizada, faça o seguinte:
    • Em Detalhe, selecione Anos. Deixe o Valor da data selecionado.
    • Se desejar, nomeie a data personalizada. Neste exemplo, mantenha o padrão como Data do pedido - Ano.
    • Clique em OK.
  4. Repita as etapas 2 e 3 para criar datas personalizadas para o mês e dia.
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 2: criar um parâmetro para usar como seletor de nível de data
  1. Selecione o menu suspenso Dimensão e, em seguida, Criar parâmetro.
  2. Na caixa de diálogo Criar parâmetro, faça o seguinte:
    • Forneça um nome para o parâmetro. Nesse exemplo, use Seletor de nível de data.
    • Para Tipo de dados, selecione Cadeia de caracteres.
    • Para Valores permitidos, selecione Lista.
    • Para Lista de valores, insira Ano, Mês e Dia e clique em OK.
  3. Na Janela de dados, clique com o botão direito do mouse em Nível de dados e selecione Mostrar controle de parâmetro.
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 3: criar um campo calculado

Crie um campo calculado que exibe os dados com base no nível de data especificado pelo parâmetro do seletor do nível de data.

  1. Selecione Análise > Criar campo calculado.
  2. Nomeie o campo Seletor de data, insira o cálculo a seguir e clique em OK:
    CASE [Date Level Selector] 
    WHEN 'Year' THEN [Order Date - Years] 
    WHEN 'Month' THEN [Order Date - Months] 
    WHEN 'Day' THEN [Order Date - Days] 
    END
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 4: criar a exibição
  1. Arraste o Seletor de dados para Colunas.
  2. Na divisória Coluna, clique com o botão direito do mouse no campo Seletor de data e selecione Data exata e Discreto.
  3. Arraste Vendas para Linhas.

Informações adicionais

Para visualizar as etapas mostradas no vídeo abaixo, expanda a seção acima.
Observação: o vídeo não tem som.
 
Este artigo resolveu o problema?