Data da última modificação: 02 Apr 2024
Ambiente
Tableau DesktopResposta
Use a função SIZE() para diferenciar as partes distintas da exibição em um cálculo. A pasta de trabalho de exemplo em anexo usa o conjunto de dados de exemplo da Superstore para demonstrar as instruções a seguir:
CLIQUE PARA EXPANDIR AS ETAPAS
Opção 1: exibição de uma medida diferente
- Crie um campo calculado chamado "GT personalizado" usando a seguinte fórmula:
IF Size() > 1 THEN [<main table view measure>] ELSE [<grand total measure>] END
- Por exemplo, ao usar a fonte de dados Sample Superstore, o lucro máximo por categoria e subcategoria pode ser visualizado ao mesmo tempo que o total de vendas. O campo calculado teria a seguinte aparência:
IF Size() > 1 THEN MAX([Profit]) ELSE SUM([Sales]) END
- Por exemplo, ao usar a fonte de dados Sample Superstore, o lucro máximo por categoria e subcategoria pode ser visualizado ao mesmo tempo que o total de vendas. O campo calculado teria a seguinte aparência:
- Coloque o campo calculado [GT personalizado] na exibição.
- Clique com o botão direito do mouse no campo calculado [GT personalizado] e selecione Editar cálculo de tabela e Painel (transversalmente e verticalmente).
CLIQUE PARA EXPANDIR AS ETAPAS
Opção 2: exibição de um cálculo de tabela, como percentual do total
- Crie um campo calculado chamado "Tamanho" usando a seguinte fórmula:
SIZE()
- Crie um campo calculado chamado "GT personalizado" usando a seguinte fórmula:
IF [Size] > 1 THEN SUM(Sales) ELSE SUM(Sales)/TOTAL(SUM(Sales)) END
- Crie a exibição com as dimensões desejadas.
- Coloque o campo calculado [GT personalizado] na exibição.
- Clique com o botão direito do mouse em [GT personalizado] no cartão Marcas e selecione Editar cálculo de tabela.
- Na caixa de diálogo Cálculo de tabela, defina Cálculos aninhados para [Tamanho]
- Em Calcular uso escolha Painel (transversalmente e verticalmente) e clique em OK.
- Clique com o botão direito do mouse em [GT personalizado] no cartão Marcas e selecione Formatar.
- No painel Formatar à esquerda, em Totais, na lista suspensa Números, selecione Porcentagem.
CLIQUE PARA EXPANDIR AS ETAPAS
Opção 3: personalizar subtotais
- Crie um campo calculado chamado "Tamanho" usando a seguinte fórmula:
SIZE()
- Crie um campo calculado denominado "Número de" usando a seguinte fórmula:
TOTAL(COUNTD([Region]+[Category]))
- Crie um campo calculado chamado "GT personalizado" usando a seguinte fórmula:
IF [Size] <= [Number of Subtotals] THEN AVG([Sales]) ELSE SUM([Sales]) END
- Crie a exibição com as dimensões desejadas.
- Coloque o campo calculado [GT personalizado] na exibição.
- Clique com o botão direito do mouse em [GT personalizado] no cartão Marcas e selecione Editar cálculo de tabela.
- Na caixa de diálogo Cálculo de tabela, defina Cálculos aninhados para [Tamanho]
- Em Calcular usando escolha Tabela (verticalmente) e clique em OK.
- Clique com o botão direito do mouse em [GT personalizado] no cartão Marcas e selecione Formatar.
- No painel Formatar à esquerda, em Totais, na lista suspensa Números, selecione Porcentagem.
Observação: o vídeo não tem som.
Informações adicionais
- Se houver apenas uma medida na exibição, os totais só poderão ser formatados separados do padrão. Quando houver várias medidas na exibição e for necessário formatar os totais de maneira diferente da tabela (por exemplo, decimal vs. porcentagem), consulte a opção 2 em Alterar a formatação para diferentes valores com base na seleção de parâmetros
- A função SIZE() retornará o número de linhas em uma parte da exibição. Como o total geral tem apenas uma linha, a função SIZE() sempre retornará 1. O tamanho de outras partes da exibição, como os subtotais, será alterado dependendo de quantas linhas tiverem na exibição.
Obrigado por fornecer seu feedback sobre a eficácia deste artigo.
Abrir novo processo
Continuar a pesquisa
Base de dados de conhecimento
Comunidade
Ajuda do produto
Treinamento e tutoriais