Mostrar em um eixo datas que não estão em sua fonte de dados
Publicado: 17 Jan 2017 Data da última modificação: 20 Jul 2023
Pergunta
Como exibir datas que não incluem a fonte de dados como um eixo? Por exemplo, a fonte de dados tem a data com início a partir de 01/01/2011, mas você deseja exibir 01/01/2010 até 31/12/2010 em um eixo.
Ambiente
Tableau Desktop
Resposta
Etapa 1: criar um conjunto de dados de espaço reservado com a seguinte estrutura: Registro 1 2
Veja o arquivo data.xlsx do espaço reservado em anexo para obter um exemplo.
Etapa 2: conectar-se aos dados
Conecte-se ao data.xlsx do espaço reservado.
Conecte-se ao conjunto de dados Superstore de amostra.
Etapa 3: criar parâmetros de datas inicial e final
Na janela Dados, clique na seta suspensa no canto superior de Dimensões e selecione Criar parâmetro.
Na caixa de diálogo Criar parâmetro, dê um nome ao parâmetro. Na pasta de trabalho de exemplo, o parâmetro é chamado Data inicial.
Em Tipo de dados selecione Data.
Em Valores permitidos, selecione Intervalo.
Defina o valor mínimo como 1/1/2010 e o máximo como 31/12/2011.
Em Tamanho da etapa, selecione 1 (mês).
Ao terminar, clique em OK.
Clique com o botão direito do mouse no parâmetro e selecione Mostrar controle de parâmetro.
Repita as etapas 1 a 7 para criar o parâmetro Data final.
Etapa 4: criar campo calculado de data
Com os dados de espaço reservados marcados, selecione Análise > Criar campo calculado.
Na caixa de diálogo Campo calculado que abre, digite um nome para o campo. Neste exemplo, Data do pedido.
Na caixa de Fórmula, digite a seguinte fórmula:
CASE [Record] WHEN 1 THEN [Start Date] WHEN 2 THEN [End Date] END
Etapa 5: criar a exibição
Arraste Data do pedido do conjunto de dados Espaço reservado para Colunas.
Clique com o botão direito do mouse em Data do pedido, em Colunas, e selecione Mostrar valores ausentes.
Arraste Vendas do conjunto de dados SuperStore até Linhas.
Clique no indicador e selecione Mostrar dados no local padrão.
Obrigado por fornecer seu feedback sobre a eficácia deste artigo.