BASE DE DADOS DE CONHECIMENTO

Escolha manual do número de compartimentos em um conjunto de dados específico


Publicado: 22 Dec 2016
Data da última modificação: 20 Jul 2023

Pergunta

Como definir o número de compartimentos com o mesmo número (restante) de itens em cada compartimento.

Ambiente

Tableau Desktop

Resposta

CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 1: criar um campo calculado para que Índice exiba uma posição na classificação de 1 para cima
  1. Selecione Análise > Criar campo calculado.
  2. Na caixa de texto Nome, digite "Índice".
  3. Na caixa de texto Fórmula, digite:
    INDEX()
    
  4. Ao terminar, clique em OK.
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 2: criar um parâmetro para o número de compartimentos por qual deseja dividir a dimensão escolhida
  1. Na janela Dados, clique na seta suspensa no canto superior de Dimensões e selecione Criar > Parâmetro
  2. Na caixa de texto Nome, digite "Número de compartimentos"
  3. Para Tipo de dados, selecione Inteiro.
  4. Na caixa de texto Valor atual, digite um número (por exemplo, 50).
  5. Selecione Intervalo.
    • Selecione Mínimo e Máximo (por exemplo, de 1 a 100)
  6. Ao terminar, clique em OK.
Observação: uma vez que o número de compartimentos será um inteiro, selecione Inteiro. Selecione uma Lista (se tiver um número específico de compartimentos) ou um Intervalo (se desejar maior flexibilidade para decidir quantos compartimentos criar).
 
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 3: criar um campo calculado para definir o tamanho dos compartimentos
  1. Selecione Análise > Criar campo calculado.
  2. Na caixa de texto Nome, digite "Tamanho de cada compartimento".
  3. Na caixa de texto Fórmula, digite a fórmula abaixo e clique em OK.
    IF ([Number of Bins]/SIZE()>.5) AND (([Number of Bins]-1)/SIZE()<.5)
    THEN 2
    ELSEIF [Number of Bins]/SIZE()>.5
    THEN 1
    ELSEIF ROUND((SIZE()/[Number of Bins])-10^(-10), 0) !=INT(SIZE()/[Number of Bins]) THEN
    INT((SIZE()/([Number of Bins])))+ 1
    ELSE
    INT((SIZE()/([Number of Bins])))
    END
    
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 4: criar um campo calculado para que o Índice determine o número correto de compartimentos a ser usado para cada número de itens escolhido
  1. Selecione Análise > Criar campo calculado.
  2. Na caixa de texto Nome, digite "Compartimentos dinâmicos".
  3. Na caixa de texto Fórmula, digite a fórmula abaixo e clique em OK.
    IF INT(([Index]-.1)/[Size of Each Bin]) = [Number of Bins] THEN
    INT(([Index]-.1)/[Size of Each Bin])
    ELSEIF INT(([Index]-.1)/[Size of Each Bin]) < [Number of Bins] THEN
    INT(([Index]-.1)/[Size of Each Bin])+1
    ELSE
    [Number of Bins]
    END
    
CLIQUE PARA EXPANDIR AS ETAPAS
Etapa 5: criar a exibição
  1. Usando a fonte de dados de exemplo da Superstore, arraste a medida até Texto.
  2. Arraste uma dimensão até Linhas.
  3. Arraste os campos calculados "Índice" e "Tamanho de cada compartimento" até Detalhe.
  4. Clique com o botão direito no parâmetro na janela Dados e selecione Mostrar controle de parâmetro. O controle de parâmetro agora está adicionado à planilha e está pronto para ser personalizado.
  5. Clique com o botão direito no campo Compartimentos dinâmicos, selecione Discreto e então posicione-o em frente ao campo existente na divisória Linhas.
Isto também funciona para gráficos. Para criar um gráfico de barras na exibição criada acima, simplesmente arraste o campo Vendas de Texto para a divisória Colunas. Um exemplo pode ser encontrado na pasta de trabalho "Escolha do número de compartimentos" anexada a este artigo.

Informações adicionais

Para ver essas etapas em ação, consulte o vídeo a seguir:

Observação: o vídeo não tem áudio.


Este artigo resolveu o problema?