Como usar cálculos de tabela

Os cálculos de tabela facilitam a criação de métricas ad hoc. Elas são semelhantes às fórmulas encontradas em ferramentas de planilha como o Planilhas Google. Os cálculos aparecem como colunas verdes na tabela de dados, em vez de colunas azuis (dimensões) ou colunas laranja (medidas).

A última coluna na tabela a seguir usa um cálculo de tabela para combinar três campos nos dados usando a função concat.

Uma tabela de dados inclui um cálculo que concatena os valores das colunas Acidentes Categoria da Aeronave, País de Acidentes e Contagem de Acidentes em uma única coluna.

Os cálculos de tabela podem realizar cálculos matemáticos, lógicos (verdadeiro/falso), léxicos (baseados em texto) e baseados em data nas dimensões, medidas e outros cálculos de tabela em sua consulta. As fórmulas usadas para executar esses cálculos são chamadas de expressões do Looker (Lexp).

Os cálculos de tabela são diferentes dos campos definidos pelo LookML e dos campos personalizados.

Há algumas diferenças entre cálculos de tabela e campos definidos pelo LookML que são definidos no LookML:

  • Os cálculos de tabela permitem que qualquer pessoa com as permissões apropriadas crie cálculos baseados em campos definidos pelo LookML. Em vez de criar campos definidos pelo LookML, o usuário precisa ter permissões de desenvolvimento e entender o LookML.
  • Os cálculos de tabela operam nos resultados da sua consulta após a execução, em oposição aos campos personalizados ou definidos pelo LookML, que fazem parte da consulta executada no banco de dados. Em outras palavras, primeiro você seleciona um conjunto de dimensões e medidas e gera seu relatório normalmente. Em seguida, você pode basear os cálculos da tabela de base nos dados desse relatório.
  • Embora os cálculos de tabela sejam mais simples e rápidos de criar do que os campos definidos pelo LookML, eles não são tão facilmente controlados quanto os campos definidos pelo LookML. Como qualquer usuário pode criar um cálculo de tabela, eles podem não ser cálculos "oficiais". Pense nisso ao decidir entre os campos definidos pelo LookML e os cálculos de tabela, já que o Looker usa o LookML para manter uma única fonte de verdade.

Há algumas diferenças entre os cálculos de tabela e os campos personalizados:

  • Os campos personalizados geram um SQL que será executado no banco de dados, de maneira semelhante a um campo definido pelo LookML. Os cálculos de tabela são executados após a consulta e não no banco de dados.
  • Os cálculos de tabela dependem dos dados da tabela, os campos personalizados não.

Os campos de cálculo de tabela aparecem ao lado das dimensões e medidas na tabela. Se você quiser reutilizar os cálculos de tabela no futuro, salve a Análise como um Look ou como um bloco do painel.

Como criar cálculos de tabela

Para permitir que usuários ou grupos criem cálculos de tabela, o administrador do Looker precisa conceder a esses usuários ou grupos o acesso ao recurso, concedendo a permissão create_table_calculations.

A página "Explorar" do Looker tem um editor de expressões do Looker integrado para ajudar você a criar cálculos de tabela e campos e filtros personalizados. Se você é um desenvolvedor do Looker e está criando um teste de dados para verificar a lógica do modelo, também é possível usar o editor de expressões do Looker para criar e copiar a expressão para o parâmetro expression do teste de dados.

É possível acessar o editor de expressões do Looker na página "Explorar" das seguintes maneiras:

Usar o botão "Adicionar" na seção "Campos personalizados" do seletor de campo para criar cálculos de tabela.

Se você tiver permissões para criar cálculos de tabela, poderá usar a seção Campos personalizados do seletor de campo para abrir o pop-up Criar cálculo de tabela.

Para criar um cálculo de tabela usando a seção Campos personalizados, siga estas etapas:

  1. Selecione Adicionar na seção Campos personalizados do seletor de campo.
  2. Selecione Cálculo da tabela para abrir o pop-up Criar cálculo de tabela.

Em seguida, para cada cálculo de tabela, siga estas etapas:

  1. Selecione um tipo de cálculo na lista suspensa Cálculo. As opções de uma Expressão personalizada são exibidas por padrão.
  2. Adicione a definição do cálculo, incluindo a seleção da coluna Origem de um cálculo de atalho, como desejado. Somente os campos numéricos que aparecem na tabela de dados da ferramenta "Explorar" são qualificados para tipos de cálculo diferentes de Expressão personalizada.
    • Se a Expressão personalizada estiver selecionada na lista suspensa Cálculo, insira uma expressão do Looker na caixa de texto grande para criar o cálculo. Só é possível criar cálculos de tabela a partir de campos que aparecem na tabela de dados do Explore. As expressões do Looker podem ser bastante simples ou podem usar quantos campos, funções e operadores forem necessários para sua lógica de negócios. A expressão criada pode ser avaliada como um número, data, string (texto) ou booleana (verdadeiro/falso).
    • A página de documentação Criar expressões do Looker explica como criar expressões do Looker e como o editor pode ajudar você.
  3. Selecione um formato diferente do padrão na lista suspensa Formato, se quiser.
  4. Digite um novo nome de cálculo diferente do padrão no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados.
  5. Selecione + Adicionar descrição para adicionar uma descrição opcional de até 255 caracteres que pode dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.
  6. Selecione Salvar.

O novo cálculo aparecerá automaticamente na tabela de dados e na seção Campos personalizados do seletor de campo. Assim como em outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Também é possível passar o cursor sobre o campo para revelar mais opções disponíveis para esse cálculo.

Usar a barra de dados para criar cálculos de tabela

Além de usar a seção Campos personalizados do seletor de campo, é possível abrir o pop-up Criar cálculo de tabela selecionando o botão Adicionar cálculo na barra de seção Dados.

Se o recurso Labs de Cálculos de tabelas in-page estiver ativado, o editor de expressão de cálculo de tabela será aberto na seção Dados da página Explorar. Use as instruções na seção Como criar cálculos de tabela com cálculos de tabela na página para concluir a criação do cálculo da tabela.

Em seguida, para cada cálculo de tabela, siga estas etapas:

  1. Selecione um tipo de cálculo na lista suspensa Cálculo. As opções de uma Expressão personalizada são exibidas por padrão.
  2. Adicione a definição do cálculo, incluindo a seleção da coluna Origem de um cálculo de atalho, como desejado. Somente os campos numéricos que aparecem na tabela de dados da ferramenta "Explorar" são qualificados para tipos de cálculo diferentes de Expressão personalizada.
    • Se a Expressão personalizada estiver selecionada na lista suspensa Cálculo, insira uma expressão do Looker na caixa de texto grande para criar o cálculo. Só é possível criar cálculos de tabela a partir de campos que aparecem na tabela de dados do Explore. As expressões do Looker podem ser bastante simples ou podem usar quantos campos, funções e operadores forem necessários para sua lógica de negócios. A expressão criada pode ser avaliada como um número, data, string (texto) ou booleana (verdadeiro/falso).
    • A página de documentação Criar expressões do Looker explica como criar expressões do Looker e como o editor pode ajudar você.
  3. Selecione um formato diferente do padrão na lista suspensa Formato, se quiser.
  4. Digite um novo nome de cálculo diferente do padrão no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados.
  5. Selecione + Adicionar descrição para adicionar uma descrição opcional de até 255 caracteres que pode dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.
  6. Selecione Salvar.

O novo cálculo aparecerá automaticamente na tabela de dados e na seção Campos personalizados do seletor de campo. Assim como em outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Também é possível passar o cursor sobre o campo para revelar mais opções disponíveis para esse cálculo.

Criar e editar cálculos de tabela com cálculos de tabelas in-page

Se o recurso Cálculos de tabelas in-page estiver ativado e você tiver as permissões para criar cálculos de tabela, o editor de expressão de cálculo de tabela será aberto na seção Dados da página Explorar. Criar e editar cálculos de tabela na seção Dados permite que os usuários consultem campos e valores em uma consulta do Explore ao criar e editar expressões.

Para criar e editar cálculos de tabela com o recurso de cálculos de tabela in-page:

  1. Abra o editor de expressões usando o botão Adicionar na seção Campos personalizados do seletor de campo ou usando a barra Dados.

  2. Selecione um tipo de cálculo na lista suspensa Cálculo. Se você estiver editando um cálculo de tabela, escolha outro. As opções de uma Expressão personalizada aparecem por padrão.

  3. Adicione a definição do cálculo, incluindo a seleção da coluna Origem de um cálculo de atalho, como desejado. Somente os campos numéricos que aparecem na tabela de dados da ferramenta "Explorar" são qualificados para tipos de cálculo diferentes de Expressão personalizada.

    • Se a Expressão personalizada estiver selecionada na lista suspensa Cálculo, insira uma expressão do Looker na caixa de texto grande para criar o cálculo. Só é possível criar cálculos de tabela a partir de campos que aparecem na tabela de dados do Explore. As expressões do Looker podem ser bastante simples ou podem usar quantos campos, funções e operadores forem necessários para sua lógica de negócios. A expressão criada pode ser avaliada como um número, data, string (texto) ou booleana (verdadeiro/falso).
    • A página de documentação Criar expressões do Looker explica como criar expressões do Looker e como o editor pode ajudar você.
  4. Digite um novo nome de cálculo diferente do padrão no campo Nome do cálculo, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados.

  5. Adicione uma descrição opcional ou edite uma descrição existente de até 255 caracteres no campo Descrição. Uma descrição pode dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.

  6. Se você estiver criando um novo cálculo de tabela, selecione um formato diferente do padrão na lista suspensa Formato, se quiser. Se você estiver editando um cálculo de tabela existente, selecione um formato diferente do formato existente na lista suspensa Formato, se quiser.

  7. Selecione Salvar. Outra opção é selecionar Cancelar para sair do editor de expressões e confirmar que você quer abandonar as alterações não salvas. Para isso, selecione Descartar no pop-up Descartar mudanças não salvas?.

O novo cálculo aparecerá automaticamente na tabela de dados e na seção Campos personalizados do seletor de campo. Assim como em outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Também é possível passar o cursor sobre o campo para revelar mais opções disponíveis para esse cálculo.

Atalhos para cálculos comuns

Se você tiver permissões para criar e editar cálculos de tabela, poderá executar um cálculo de atalho em determinados campos numéricos que estão na tabela de dados de uma tabela "Explore", incluindo outros cálculos.

É possível realizar cálculos de atalho de uma das seguintes maneiras:

O segundo método permite personalizar o cálculo da tabela durante a criação, por exemplo, renomeando, adicionando uma descrição opcional ou selecionando um formato diferente do padrão.

A seção a seguir descreve os tipos de opções de cálculo disponíveis.

Tipos de atalhos de cálculo comuns

Vários tipos de cálculos estão disponíveis como opções de atalho. A tabela a seguir lista cada cálculo disponível com a descrição, entrada e expressão do Looker (Lexp), além do formato de valor padrão e do nome padrão do cálculo. Você pode especificar um nome ou formato de valor diferente editando o cálculo.

Para atalhos de cálculo comuns que só estão disponíveis para resultados dinâmicos, consulte a tabela de atalhos de cálculo comuns nesta página.

Cálculo Descrição Entrada Lexp Formato Nome
% da coluna O valor da linha dividido pela soma dos valores na coluna. Quando o limite de linhas é atingido, esse cálculo inclui apenas os valores da tabela de dados. field_1 field_1/sum(field_1) % (0 casas decimais) Porcentagem de view_name field_name
% da linha anterior O valor da linha atual dividido pelo valor da linha abaixo. field_1 field_1/offset(field_1, 1) % (0 casas decimais) Porcentagem do valor anterior – view_name field_name
% de alteração em relação à linha anterior A diferença entre o valor da linha atual e o valor da linha abaixo, dividido pelo valor da linha abaixo. field_1 field_1/offset(field_1, 1) - 1 % (0 casas decimais) Alteração percentual do valor anterior: view_name field_name
Total da coluna em execução A soma cumulativa do valor da linha atual e de todos os valores de linhas anteriores na coluna. field_1 running_total(field_1) Formatação padrão Total acumulado de view_name field_name
Classificação da coluna A classificação do valor de uma linha entre todos os valores na coluna. Quando o limite de linhas é atingido, esse cálculo inclui apenas os valores da tabela de dados. field_1 rank(field_1,field_1) Formatação padrão Classificação de view_name field_name

Quando os resultados da Análise são dinamizados, há atalhos de cálculo mais comuns disponíveis para medidas dinâmicas.

A tabela a seguir lista cada cálculo disponível com a descrição, entrada e expressão do Looker (Lexp), além do formato de valor padrão e do nome padrão do cálculo. Você pode especificar um nome ou formato de valor diferente editando o cálculo.

Cálculo Descrição Entrada Lexp Formato Nome
% da coluna anterior Para campos dinâmicos, é o valor da coluna atual dividido pelo valor da coluna à esquerda. field_1 field_1 / pivot_offset(field_1, -1) % (0 casas decimais) Porcentagem da coluna anterior de view_name field_name
% de alterações em relação à coluna anterior Para campos dinâmicos, é a diferença entre o valor da coluna atual e o valor da coluna à esquerda, dividido pelo valor da coluna à esquerda. field_1 (field_1/pivot_offset(field_1, -1)) - 1 % (0 casas decimais) Alteração percentual da coluna anterior de view_name field_name
% da linha Para campos dinâmicos, é a porcentagem do valor da coluna atual dividida pela soma das linhas desse campo. field_1 field_1/sum(pivot_row(field_1)) % (0 casas decimais) Porcentagem da linha
Total da linha em execução Para campos dinâmicos, é a soma cumulativa da coluna atual e de todas as colunas anteriores nesta linha. field_1 sum(pivot_offset_list(field_1,-1*pivot_column()+1,pivot_column())) Formatação padrão Total acumulado da linha

Uso do menu de engrenagem da tabela de dados de um campo para usar atalhos para cálculos comuns

Se você tiver permissões para criar e editar cálculos de tabela, poderá criar um cálculo de atalho no menu de engrenagem da tabela de dados de um campo seguindo estas etapas:

  1. Selecione o menu de engrenagem próximo ao nome do campo na tabela de dados.
  2. Selecione Cálculos para exibir os tipos de cálculo disponíveis.
  3. Selecione um tipo de cálculo.

Os tipos de cálculo de tabela dinâmica não serão exibidos, a menos que os resultados de "Explorar" sejam dinâmicos.

O novo cálculo aparecerá automaticamente como uma coluna verde na tabela de dados.

O novo cálculo também será exibido na seção Campos personalizados do seletor de campo.

Assim como em outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Também é possível passar o cursor sobre o campo para revelar mais opções disponíveis, incluindo editar o cálculo.

Como usar o pop-up "Criar ou editar cálculo de tabela" para usar atalhos para cálculos comuns

Esse método permite selecionar um formato ou nome diferente do padrão ou adicionar uma descrição ao criar o cálculo.

  1. Abra o pop-up Criar cálculo de tabela se estiver criando um cálculo de tabela ou Editar cálculo de tabela se estiver editando um cálculo de tabela.

    A janela pop-up "Editar cálculo da tabela" exibe a porcentagem do cálculo da linha anterior com base em um campo "Contagem de itens do inventário".

  2. Selecione um tipo de cálculo na lista suspensa Cálculo. Este exemplo usa % da linha anterior para comparar a contagem de itens de inventário com a do mês anterior.

  3. Selecione o campo em que você quer realizar o cálculo no menu suspenso Coluna de origem. Somente os campos numéricos que aparecem na tabela de dados da ferramenta Explorar vão estar disponíveis para escolha. Neste exemplo, o usuário opta por realizar um cálculo de % da linha anterior na medida Contagem de itens de inventário.

  4. Você também pode usar o menu suspenso Formato para escolher um formato predefinido ou criar um formato personalizado para os resultados. Se você criar um formato personalizado, use a formatação de estilo de planilha, conforme descrito na página de documentação Como adicionar formatação personalizada a campos numéricos. Se nenhuma seleção for feita, o Looker vai usar um formato padrão.

  5. Se quiser, renomeie o cálculo de tabela com base no nome padrão no campo Nome. O nome do cálculo aparece no seletor de campo e na tabela de dados.

  6. Selecione + Adicionar descrição para adicionar uma descrição opcional de até 255 caracteres que pode dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.

  7. Quando terminar de criar o cálculo da tabela, selecione Salvar para adicioná-lo à Análise.

O novo cálculo aparecerá automaticamente como uma coluna verde na tabela de dados.

O novo cálculo também será exibido na seção Campos personalizados do seletor de campo.

Assim como em outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Também é possível passar o cursor sobre o campo para revelar mais opções disponíveis, incluindo editar o cálculo.

Duplicação de cálculos de tabela

Se você tiver permissões para criar cálculos de tabela, também poderá duplicar cálculos de tabela criados por você ou outros usuários. Copiar e editar cálculos de tabelas pode ser útil se você quiser criar vários cálculos de tabela com apenas pequenas diferenças (por exemplo, somas de 30 dias, 60 dias ou 90 dias).

É possível duplicar os cálculos de tabela das seguintes maneiras:

  • Usar o menu Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campo
  • Usando o menu de engrenagem da tabela de dados de um cálculo

Para duplicar um cálculo de tabela, siga estas etapas:

  1. No seletor de campo, expanda a seção Campos personalizados do seletor.
  2. Selecione o menu de três pontos Mais para o cálculo da tabela que você quer duplicar.
  3. Selecione Duplicar.

Você também pode selecionar Duplicar no menu de engrenagem da tabela de dados de um cálculo.

O cálculo da tabela duplicada aparece abaixo do original na seção Campos personalizados do seletor de campo, usando o nome do cálculo da tabela original mais a palavra "Cópia" anexada ao final.

Em seguida, você pode editar o cálculo da tabela duplicada.

Como editar cálculos de tabela

Se você tiver permissões para criar cálculos de tabela, também poderá editar cálculos de tabela criados por você ou outros usuários.

Existem algumas maneiras de editar os cálculos de tabela:

  • Usar o menu Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campo
  • Usando o menu de engrenagem da tabela de dados de um cálculo

Para editar um cálculo de tabela, siga estas etapas:

  1. Expanda a seção Campos personalizados do seletor de campo ou selecione Editar cálculo no menu de engrenagem da tabela de dados para abrir o pop-up Editar cálculo de tabela.
  2. Selecione o menu de três pontos Mais ao lado do cálculo da tabela que você quer editar.
  3. Selecione Editar para abrir o pop-up Editar cálculo de tabela.
  4. Selecione um novo tipo de cálculo na lista suspensa Cálculo, se quiser.
  5. Mude a definição do cálculo, incluindo a coluna Origem de um cálculo de atalho, como desejado. Somente os campos numéricos que aparecem na tabela de dados da ferramenta "Explorar" são qualificados para tipos de cálculo diferentes de Expressão personalizada.
    • Se a opção Expressão personalizada estiver selecionada no menu suspenso Cálculo, adicione ou edite uma expressão do Looker na caixa de texto grande. Só é possível criar cálculos de tabela a partir de campos que aparecem na tabela de dados do Explore.
  6. Selecione um novo formato na lista suspensa Formato, se quiser.
  7. Digite um novo nome de cálculo no campo Nome, como desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados. Se você alterou algo no cálculo de uma tabela, modifique o nome para corresponder.
  8. Adicione ou atualize uma descrição de campo opcional de até 255 caracteres com detalhes sobre o cálculo da tabela, incluindo o uso pretendido.
    • Se já houver uma descrição, a caixa Descrição vai aparecer automaticamente. Se não houver uma descrição, selecione + Adicionar descrição para adicionar uma descrição opcional.
  9. Selecione Salvar.

Excluindo cálculos de tabela

Se você tiver permissões para criar cálculos de tabela, também poderá excluir cálculos de tabela criados por você ou por outros usuários. Quando você exclui um cálculo de tabela, ele desaparece do Explore, mas não dos Looks ou blocos do dashboard que usam esse cálculo. Além disso, qualquer pessoa que use um URL para uma Análise que tenha o campo personalizado ainda verá o cálculo.

Existem algumas maneiras de excluir cálculos de tabela:

  • Usar o menu Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campo
  • Usando o menu de engrenagem da tabela de dados de um cálculo

Para excluir um cálculo de tabela, siga estas etapas:

  1. Expanda a seção Campos personalizados do seletor de campo.
  2. Selecione o menu de três pontos Mais ao lado do cálculo da tabela que você quer excluir.
  3. Selecione Excluir.

Outra opção é selecionar Excluir no menu de engrenagem da tabela de dados do cálculo.

Também é possível usar os atalhos de teclado Command-K (Mac) ou Ctrl+K (Windows) para excluir cálculos de tabela e limpar campos de uma consulta do Explore.

Para restabelecer um campo personalizado que você excluiu, selecione a seta para voltar no navegador.

Como classificar cálculos de tabelas

Para classificar um cálculo de tabela, selecione o nome do campo na parte superior da coluna, assim como faria com uma dimensão ou medida. Para mais informações sobre classificação, consulte a página de documentação Como criar e editar Explores.

Quando os cálculos de tabela não podem ser classificados

A classificação em um cálculo de tabela funciona de maneira semelhante à classificação de uma dimensão ou medida no Looker. No entanto, há duas diferenças importantes que impedem a classificação em alguns cenários:

  • Os cálculos de tabela são criados depois que os dados são recuperados do seu banco de dados, o que significa que, ao classificar um cálculo de tabela, você só pode classificar os dados que já estão sendo exibidos.
  • Alguns cálculos de tabela são aplicados a várias linhas na mesma coluna, como ao usar uma função offset(). Saiba mais sobre como usar as funções offset e pivot_offset nas práticas recomendadas do Looker. Nesses casos, a classificação do cálculo da tabela altera os resultados e, portanto, é desativada.

Veja a seguir alguns cenários específicos em que não é possível classificar um cálculo de tabela:

Cálculos que atingiram o limite de linhas

Se o número de linhas da consulta exceder o limite definido, não será possível classificar os cálculos da tabela. Isso ocorre porque os cálculos de tabela são baseados apenas nas linhas que são exibidas. Portanto, se você atingir um limite de linhas, pode ser que faltem algumas linhas no cálculo da tabela para classificar nos resultados. Se você tiver esse problema, tente aumentar o limite para até 5.000 linhas.

O Looker vai enviar um aviso quando os resultados atingirem o limite de linhas. Para isso, ele exibirá o texto Row limit alcançado: resultados podem estar incompletos em uma barra amarela na parte superior da tabela de dados.

Quando isso ocorrer, você pode tentar classificar a tabela de dados por um campo que não seja um cálculo de tabela.

Classificar uma dimensão ou medida após classificar um cálculo de tabela

Conforme indicado na seção Cálculos que atingem um limite de linhas desta página, os cálculos de tabela se baseiam apenas nas linhas exibidas. Por outro lado, a classificação por uma dimensão ou medida vai de volta ao seu banco de dados para garantir que ele encontre as linhas corretas. Como resultado, você deve começar a classificar com dimensões e medidas. Então, quando os dados corretos forem retornados de seu banco de dados, você poderá classificar esses resultados com base em um cálculo de tabela.

Como usar cálculos de tabela em visualizações

Assim como as dimensões e medidas definidas pelo LookML, os cálculos de tabelas são mostrados automaticamente nas visualizações.

Além disso, é possível usar cálculos de tabela para decidir quais linhas dos dados serão exibidas em uma visualização. O exemplo a seguir será usado para explorar esse recurso. Este exemplo inclui informações de vendas semanais sobre a categoria Acessórios.

A tabela de dados inclui a dimensão Pedidos criados semana e a medida Lucro total dos itens do pedido, além de um cálculo de tabela chamado Porcentagem do lucro da semana anterior, que compara o lucro de cada semana com a anterior:

Agora é possível impedir que determinadas linhas de dados apareçam no gráfico de colunas. Para isso, crie um cálculo de tabela que seja avaliado como verdadeiro ou falso e, em seguida, oculte os valores falsos (que aparecerão como entradas "Não" na sua tabela de dados). Não é recomendável que a fórmula resulte na palavra "true" ou "false". Em vez disso, ela precisa ser uma condition que seja verdadeira ou falsa.

Para alcançar esse resultado, crie um cálculo de tabela, Excede o lucro da semana anterior, que avalia se o cálculo da Porcentagem do lucro da semana anterior é maior que 1:

${percent_of_previous_week_profit} > 1

A tabela resultante incluirá um novo cálculo de tabela que avalia cada linha em relação ao cálculo Excede o lucro da semana anterior e exibe um Sim ou Não, dependendo se a porcentagem do valor anterior é maior que 1.

Para ocultar todas as linhas em que a receita de uma semana específica não excede a receita da semana anterior, selecione o menu de engrenagem da tabela de dados do cálculo verdadeiro ou falso e escolha Ocultar "Não" da visualização.

A visualização resultante agora exibirá somente as semanas que excederam a receita da semana anterior.

Um caso de uso comum para esse recurso é ocultar a primeira ou última linha de uma visualização, uma vez que muitos tipos de análises criam linhas que contêm valores nulos no início ou no final de uma tabela:

  • Tabelas de dados que exibem os totais em execução
  • Resultados com um dia parcial que encerra uma análise de data
  • Ao calcular a porcentagem da linha anterior

Para filtrar linhas com valores nulos, crie um novo cálculo de tabela usando a função lógica is_null:

NOT is_null(${percent_of_previous_week_sales})

Em seguida, oculte a linha, selecionando Ocultar "Não" da visualização no menu de engrenagem da tabela de dados do cálculo da tabela.

Considerações para usar cálculos de tabela

  • Todos os campos usados nos cálculos da tabela PRECISAM fazer parte da consulta inicial.
  • As fórmulas precisam estar em minúsculas. ROUND não vai funcionar, mas round vai.
  • Os cálculos de tabela só funcionam nas linhas retornadas na consulta. Se houver um limite de 500 linhas, a 501a linha não será considerada.
  • Se você adicionar uma linha Total à tabela de dados, alguns cálculos da tabela que executam agregações podem não ser adicionados conforme o esperado, por exemplo, cálculos que usam percentile ou median. Isso ocorre porque os cálculos da tabela calculam os totais usando os valores na linha Total, não usando os valores da coluna de dados. Consulte a página de práticas recomendadas Exibir totais de cálculos de tabela potencialmente confusos como nulos para dicas de solução de problemas.
  • Sempre use zeros à esquerda para decimais menores que 1. Por exemplo, 0,95 vai funcionar, mas 0,95 vai causar um erro.
  • Usar o atalho de teclado Command-K (Mac) ou Ctrl+K (Windows) limpa todos os cálculos da tabela, incluindo campos personalizados. Para restabelecer os cálculos da tabela, selecione a seta "Voltar" no navegador. Talvez também seja necessário executar a consulta novamente.