Como usar cálculos de tabela

Os cálculos de tabela facilitam a criação de métricas ad-hoc. Elas são semelhantes a fórmulas encontradas em ferramentas de planilhas como o Excel. Os cálculos da tabela aparecem como colunas verdes na tabela de dados, e não como colunas azuis (dimensões) ou colunas laranja (medidas).

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

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

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

Existem algumas diferenças entre os cálculos de tabela e os campos definidos do LookML e definidos no LookML:

  • Com os cálculos de tabela, qualquer pessoa com as permissões adequadas pode criar cálculos com base em campos definidos pelo LookML, em vez de criar campos definidos pelo LookML, o que exige que o usuário tenha permissões de desenvolvimento e entenda o LookML.
  • Os cálculos de tabela operam nos resultados da sua consulta após a execução, ao contrário dos campos personalizados ou definidos pelo LookML. Eles fazem parte da consulta executada no banco de dados. Em outras palavras, primeiro selecione um conjunto de dimensões e medidas e gere o relatório normalmente. Em seguida, baseie cálculos de tabela nos dados desse relatório.
  • Embora os cálculos de tabela sejam mais simples e rápidos do que os definidos pelo LookML, eles não são tão controlados quanto os definidos pelo LookML. Como qualquer usuário pode criar um cálculo de tabela, talvez ele não seja um cálculo "oficial" Lembre-se dessa compensação 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 da tabela e os campos personalizados:

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

Os campos de cálculo da tabela aparecem ao lado das dimensões e das medidas na tabela. Caso queira reutilizar os cálculos da sua tabela no futuro, salve a Explorar como um visual ou como um bloco de painéis.

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 eles acesso ao recurso concedendo a permissão create_table_calculations.

A página "Explorar" do Looker tem um editor de expressão integrado do Looker que ajuda a criar cálculos, campos e filtros personalizados. Se você é um desenvolvedor do Looker que está criando um teste de dados para verificar a lógica do seu modelo, também pode usar o editor de expressão do Looker para criar uma expressão do Looker e, em seguida, copiar a expressão no parâmetro expression do teste de dados.

Há duas maneiras de acessar o editor de expressão do Looker na página "Explorar":

Uso da seção "Campos personalizados" do seletor de campo para criar cálculos de tabela

Caso sua instância do Looker esteja ativada para campos personalizados e você tenha as permissões para criar cálculos de tabela, você pode usar a seção Campos personalizados do seletor de campos para abrir o pop-up Editar cálculo da tabela:

  1. Abra a seção Campos personalizados do seletor de campo.
  2. Selecione Adicionar.
  3. Selecione Cálculo da tabela para abrir a janela pop-up Editar cálculo da tabela.

Em seguida, para cada cálculo da tabela:

  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 de cálculo, incluindo a seleção de uma cálculo de atalhosda coluna de origem, como preferir. Apenas campos numéricos que aparecem na tabela de dados "Explorar" são qualificados para tipos de cálculos diferentes de Expressão personalizada.
    • Se a opção Expressão personalizada estiver selecionada no menu suspenso Cálculo, insira uma expressão do Looker na caixa de texto grande para criar seu cálculo. Só é possível criar cálculos de tabelas a partir de campos que aparecem na tabela de dados do Explorar. As expressões do Looker podem ser bastante simples ou usar quantos campos, funções e operadores sua lógica de negócios exige. A expressão criada pode ser avaliada como um número, data, string (texto) ou booleano (true/false).
    • A página de documentação Como 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. Insira um novo nome de cálculo diferente do padrão no campo Name, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados.
  5. Selecione + Adicionar descrição para incluir uma descrição opcional de até 255 caracteres que possa dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.
  6. Selecione Salvar.

O novo cálculo será exibido automaticamente na tabela de dados e na seção Campos personalizados do seletor de campo. Assim como em outros campos, é possível 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 ver mais opções disponíveis para esse cálculo.

Como usar a barra de dados para criar cálculos de tabela

Se a instância do Looker não estiver ativada para campos personalizados, a seleção do botão Adicionar cálculo na barra Dados será a única maneira de criar cálculos de tabela:

Em seguida, para cada cálculo da tabela:

  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 de cálculo, incluindo a seleção de uma cálculo de atalhosda coluna de origem, como preferir. Apenas campos numéricos que aparecem na tabela de dados "Explorar" são qualificados para tipos de cálculos diferentes de Expressão personalizada.
    • Se a opção Expressão personalizada estiver selecionada no menu suspenso Cálculo, insira uma expressão do Looker na caixa de texto grande para criar seu cálculo. Só é possível criar cálculos de tabelas a partir de campos que aparecem na tabela de dados do Explorar. As expressões do Looker podem ser bastante simples ou usar quantos campos, funções e operadores sua lógica de negócios exige. A expressão criada pode ser avaliada como um número, data, string (texto) ou booleano (true/false).
    • A página de documentação Como 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. Insira um novo nome de cálculo diferente do padrão no campo Name, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados.
  5. Selecione + Adicionar descrição para incluir uma descrição opcional de até 255 caracteres que possa 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 se a instância estiver ativada para campos personalizados. Assim como em outros campos, é possível 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 ver mais opções disponíveis para esse cálculo.

Atalhos para cálculos comuns

Se você tiver as permissões para criar e editar cálculos de tabela, poderá realizar um cálculo de atalho em determinados campos numéricos que estão em uma tabela de dados do "Explorar", incluindo outros cálculos de tabela. Não será possível criar cálculos de atalhos em campos personalizados se a instância estiver ativada para campos personalizados.

Você pode realizar cálculos de atalhos de uma das seguintes maneiras:

O segundo método permite personalizar o cálculo da tabela durante a criação, como renomear, adicionar uma descrição opcional ou selecionar 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 comuns de cálculo

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, a entrada, a expressão Looker (Lexp) e o formato de valor padrão e o nome padrão do cálculo. É possível especificar um nome ou um formato de valor diferente editando seu cálculo.

Para atalhos de cálculo comuns disponíveis apenas para resultados dinâmicos, consulte a tabela de atalhos comuns de cálculo dinâmico nesta página.

Cálculo Descrição Entrada Lexp Formatação Nome
% da coluna O valor da linha dividido pela soma dos valores na coluna. Quando o limite de linhas for atingido, esse cálculo incluirá somente valores na tabela de dados. field_1 field_1/sum(field_1) % (0 casas decimais) Porcentagem de view_name field_name
% da linha anterior O valor atual da linha dividido pelo valor da linha abaixo. field_1 field_1/offset(field_1, 1) % (0 casas decimais) Porcentagem anterior: view_name field_name
% de mudança na linha anterior A diferença entre o valor da linha atual e o da linha abaixo, dividido pelo valor da linha abaixo. field_1 field_1/offset(field_1, 1) - 1 % (0 casas decimais) Porcentagem percentual de alteração anterior: view_name field_name
Total da coluna em execução A soma cumulativa do valor atual da linha e de todos os valores de linha anteriores na coluna. field_1 running_total(field_1) Formatação padrão Total em execução 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 for atingido, esse cálculo incluirá somente valores na 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 exploração 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, a entrada, a expressão Looker (Lexp) e o formato de valor padrão e o nome padrão do cálculo. É possível especificar um nome ou um formato de valor diferente editando seu cálculo.

Cálculo Descrição Entrada Lexp Formatação Nome
% da coluna anterior Para campos dinâmicos, o valor atual da coluna 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 mudança na coluna anterior Para campos dinamizados, a diferença entre o valor atual da coluna 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) Mudança percentual da coluna anterior de view_name field_name
% da linha Para campos dinamizados, a porcentagem do valor atual da coluna atual dividida pela soma da linha desse campo. field_1 field_1/sum(pivot_row(field_1)) % (0 casas decimais) Porcentagem da linha
Total de linhas em execução Para campos dinâmicos, a soma cumulativa da coluna atual e de todas as colunas anteriores da linha. field_1 sum(pivot_offset_list(field_1,
-1*pivot_column()
+1,pivot_column()))
Formatação padrão Total de linhas em execução

Usando o menu de uma tabela de dados de um campo para usar atalhos para cálculos comuns

Caso sua instância do Looker esteja ativada para campos personalizados e você tenha as permissões para criar e editar cálculos de tabela, você pode criar um cálculo de atalho a partir do menu de engrenagem da tabela de dados de um campo com as seguintes etapas:

  1. Selecione o menu de engrenagem ao lado do nome do campo na tabela de dados. Neste exemplo, o usuário decide realizar um cálculo na medida Inventory Items Count e seleciona o menu de engrenagem do campo.
  2. Selecione Cálculos para exibir os tipos de cálculo disponíveis.
  3. Selecione um tipo de cálculo. O exemplo a seguir usa % da linha anterior para comparar a contagem de itens de inventário com a contagem de itens de inventário do mês anterior.

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

O novo cálculo aparecerá automaticamente 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, é possível 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 ver mais opções disponíveis para esse cálculo, incluindo a edição dele.

Usando o pop-up de edição do cálculo da tabela para usar atalhos em 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 Editar cálculo da tabela.

  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 contagem de itens de inventário do mês anterior.

  3. Selecione o campo em que você quer realizar o cálculo na lista suspensa Coluna de origem. Somente os campos numéricos que aparecem na tabela de dados "Explorar" estarão disponíveis para seleção. 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 no estilo do Excel, conforme descrito na página de documentação Como adicionar formatação personalizada aos campos numéricos. Se nenhuma seleção for feita, o Looker usará um formato padrão.

  5. Se quiser, renomeie o cálculo da tabela usando o 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 incluir uma descrição opcional de até 255 caracteres que possa dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.

  7. Quando você terminar de criar o cálculo da tabela, selecione Salvar para adicionar o cálculo à guia "Explorar".

O novo cálculo aparecerá automaticamente na tabela de dados:

O novo cálculo também será exibido na seção Campos personalizados do seletor de campo se a instância estiver ativada para campos personalizados. Assim como em outros campos, é possível 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 ver mais opções disponíveis para esse cálculo, incluindo a edição dele.

Duplicar cálculos de tabela

Se você tiver permissões para criar cálculos de tabela, também poderá duplicar os cálculos que você ou outros usuários criaram. Copiar e editar cálculos da tabela 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).

Há algumas maneiras de duplicar cálculos de tabela:

Ao duplicar um cálculo usando o menu de três pontos do Opções do seletor de campo

Se o recurso Campos personalizados do Labs estiver ativado para sua instância e você tiver permissão para criar e editar cálculos de tabela, use o menu Opções de três pontos do seletor de campo para duplicar um cálculo de tabela. Além disso, você pode usar o método usando um menu de engrenagem de campos na tabela "Explorar dados".

Para duplicar um cálculo de tabela com o seletor de campo, faça o seguinte:

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

O cálculo da tabela duplicada aparece abaixo da original, usando o nome do cálculo da tabela original mais a palavra "Copy" anexada ao fim:

Em seguida, edite o cálculo da tabela duplicada.

Como duplicar um cálculo usando o menu de engrenagem da tabela de dados

Também é possível duplicar um cálculo selecionando Duplicar no menu de engrenagem da tabela de dados do cálculo:

Essa é a única maneira de duplicar cálculos caso sua instância não esteja ativada para campos personalizados.

Para instâncias com campos personalizados ativados, o cálculo da tabela duplicada aparece abaixo da original, usando o nome do cálculo da tabela original mais a palavra "Copiar" anexada ao final:

Em seguida, edite o cálculo da tabela duplicada.

Editar cálculos de tabela

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

Há algumas maneiras de editar cálculos de tabela:

Editar um cálculo usando o menu Opções de três pontos do seletor de campo

Se a instância do Looker estiver ativada para campos personalizados e você puder criar cálculos de tabela, use o seletor de campo para editar cálculos de tabela. Além disso, você pode usar o método usando um menu de engrenagem de campos na tabela "Explorar dados".

Para editar um cálculo de tabela com o seletor de campo:

  1. Expanda a seção Campos personalizados.
  2. Selecione o menu de opções de três pontos para o cálculo da tabela que você quer editar.
  3. Selecione Editar para abrir o pop-up Editar cálculo da tabela.

  4. Selecione um novo tipo de cálculo no menu suspenso Cálculo, se quiser.

  5. Altere a definição de cálculo, incluindo uma coluna de origem do cálculo de atalho, conforme desejado. Apenas campos numéricos que aparecem na tabela de dados "Explorar" são qualificados para tipos de cálculos diferentes de Expressão personalizada.

    • Se a opção Expressão personalizada estiver selecionada no menu suspenso Cálculo, adicione uma expressão do Looker ou edite uma expressão existente na caixa de texto grande. Só é possível criar cálculos de tabelas a partir de campos que aparecem na tabela de dados do Explorar.
  6. Selecione um novo formato na lista suspensa Formato, se quiser.

  7. Insira um novo nome de cálculo no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados. Se você mudar alguma coisa em um cálculo de tabela, modifique o nome para que corresponda.

  8. Adicione ou atualize uma descrição de campo opcional com 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 será exibida automaticamente. Se não houver uma descrição, selecione + Adicionar descrição para incluir uma descrição opcional.
  9. Selecione Salvar.

Editar um cálculo usando o menu de engrenagem da tabela de dados

Se a instância do Looker estiver ativada para campos personalizados e você tiver as permissões para criar cálculos de tabela, também poderá editar um cálculo usando o menu de engrenagem da tabela de dados de cálculo:

  1. Selecione Editar cálculo no menu de engrenagem do campo para abrir o pop-up Editar cálculo da tabela.

  2. Selecione um novo tipo de cálculo no menu suspenso Cálculo, se quiser.

  3. Altere a definição de cálculo, incluindo uma coluna de origem do cálculo de atalho, conforme desejado. Apenas campos numéricos que aparecem na tabela de dados "Explorar" são qualificados para tipos de cálculos diferentes de Expressão personalizada.

    • Se a opção Expressão personalizada estiver selecionada no menu suspenso Cálculo, adicione uma expressão do Looker ou edite uma expressão existente na caixa de texto grande. Só é possível criar cálculos de tabelas a partir de campos que aparecem na tabela de dados do Explorar.
  4. Selecione um novo formato na lista suspensa Formato, se quiser.

  5. Insira um novo nome de cálculo no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campo e na tabela de dados. Se você mudar alguma coisa em um cálculo de tabela, modifique o nome para que corresponda.

  6. Adicione ou atualize uma descrição de campo opcional com 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 será exibida automaticamente. Se não houver uma descrição, selecione + Adicionar descrição para incluir uma descrição opcional.
  7. Selecione Salvar.

Como excluir cálculos de tabela

Se você tiver permissões para criar cálculos de tabela, também poderá excluir esses cálculos que você ou outros usuários criaram. Quando você exclui um cálculo de tabela, ele desaparece da guia "Explorar", mas não dos blocos de visuais ou do painel que usam esse cálculo. Além disso, quem usar o URL de uma exploração com o campo personalizado ainda verá o cálculo.

Existem algumas maneiras de excluir cálculos de tabela:

Excluir um cálculo usando o menu Opções de três pontos do seletor de campo

Se a instância do Looker estiver ativada para campos personalizados e você puder criar cálculos de tabela, use o seletor de campo para excluir cálculos de tabela. Além disso, você pode usar o método usando um menu de engrenagem de campos na tabela "Explorar dados".

Para excluir um cálculo de tabela com o seletor de campo, faça o seguinte:

  1. Expanda a seção Campos personalizados.
  2. Selecione o menu de opções de três pontos para o cálculo da tabela que você quer excluir.
  3. Selecione Excluir.

Você também pode usar os atalhos de teclado Command-K (Mac) ou Ctrl+K (Windows) para excluir campos personalizados.

Você pode restaurar um campo personalizado excluído selecionando a seta para voltar no navegador.

Como excluir um cálculo usando o menu da engrenagem da tabela de dados

Você também pode excluir um cálculo selecionando Excluir no menu de engrenagem da tabela de dados de cálculo:

Essa é a única maneira de excluir um cálculo de tabela se a instância não estiver ativada para campos personalizados.

Você também pode usar os atalhos de teclado Command-K (Mac) ou Ctrl+K (Windows) para excluir campos personalizados.

Você pode restaurar um campo personalizado excluído selecionando a seta para voltar no navegador.

Cálculos de tabelas de classificação

Para classificar os cálculos de uma tabela, selecione o nome do campo na parte superior da coluna, assim como você faria com uma dimensão ou medida.

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

A classificação em uma tabela funciona de maneira semelhante à classificação em 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 da tabela são criados depois que os dados são recuperados do seu banco de dados. Isso significa que, ao classificar um cálculo da tabela, só é possível ordenar os dados que já são exibidos.
  • Alguns cálculos de tabela são aplicados a várias linhas na mesma coluna, como ao usar uma função offset(). Veja mais sobre como usar as funções offset e pivot_offset na Central de Ajuda do Looker. Nesses casos, classificar o cálculo da tabela mudaria os resultados e seria, portanto, desativado.

Os cenários específicos em que não é possível classificar um cálculo de tabela incluem os seguintes:

Cálculos que atingem o limite de linhas

Se o número de linhas da consulta exceder o limite de linhas 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 exibidas. Portanto, se você atingir um limite de linhas, o cálculo da tabela pode não ter algumas linhas que precisam ser classificadas nos resultados. Se isso acontecer, tente aumentar o limite de linhas (até 5.000 linhas).

Por exemplo, a tabela a seguir exibe as 10 categorias mais vendidas em uma loja de comércio eletrônico, classificadas pelo total de vendas. O limite de 10 linhas foi atingido, e você receberá um aviso pela barra amarela exibida na parte superior da tabela:

No entanto, se você quiser exibir as 10 principais categorias por número de pedidos, os resultados vão ser assim:

Classificar uma dimensão ou medida depois de ordenar um cálculo de tabela

Conforme indicado na seção Cálculos que atingiram um limite de linhas nesta página, os cálculos de tabelas são baseados apenas nas linhas exibidas. Por outro lado, a classificação por uma dimensão ou medida retorna ao seu banco de dados para garantir que ele encontre as linhas corretas. Como resultado, comece a classificar com dimensões e medidas. Depois, quando os dados corretos forem retornados do seu banco de dados, será possível classificar os resultados com base em um cálculo da tabela.

Cálculos que usam uma função de deslocamento não podem ser classificados.

Os cálculos de tabela que usam um deslocamento não podem ser classificados, já que a ordem de classificação das linhas mudaria os resultados do deslocamento.

Por exemplo, o cálculo da tabela abaixo mostra a mudança percentual nas vendas semanais da categoria Acessórios:

Isso só faz sentido se os resultados são ordenados pela semana.

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

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

Além disso, é possível usar cálculos de tabela para decidir quais linhas dos seus dados serão exibidas em uma visualização. O exemplo a seguir será usado para explorar esse recurso. Ele inclui informações de vendas semanais sobre a categoria Accessories. A tabela de dados subjacente inclui a dimensão Pedidos criados na semana e a medida Preço total de venda, além de um cálculo da tabela chamado Porcentagem das vendas da semana anterior, que compara a receita de cada semana com a semana 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 avaliado como verdadeiro ou falso e oculte os valores falsos, que serão exibidos como entradas "No" na tabela de dados. Você não quer que a fórmula resulte na palavra "true" ou "false"; em vez disso, ela precisa ser uma condição verdadeira ou falsa.

Para isso, você pode criar um cálculo da tabela, Excede as vendas da semana anterior, que avalia se o cálculo da Porcentagem das vendas da semana anterior é maior que 1:

${percent_of_previous_week_sales} > 1

Com isso, você terá uma tabela com um novo cálculo da tabela, que avalia cada linha em relação ao cálculo Excede as vendas anteriores e exibe Sim ou Não, dependendo se a porcentagem de itens anteriores é maior que 1:

Para ocultar todas as linhas em que a receita de uma determinada semana não excedeu a receita da semana anterior, selecione o ícone de engrenagem de cálculo lógico e selecione Ocultar "Não"s da visualização.

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

Um caso de uso comum desse recurso é ocultar a primeira ou última linha de uma visualização, já que muitos tipos de análise criam linhas ruins no início ou no fim da tabela. Por exemplo, você pode decidir ocultar a primeira ou a última linha ao calcular os totais em execução, quando tiver um dia parcial que encerra uma análise de datas ou, como no exemplo a seguir, quando calcular uma porcentagem da linha anterior:

Para descartar essa linha, basta criar um novo cálculo de tabela para filtrar o valor nulo usando a função lógica is_null:

NOT is_null(${percent_of_previous_week_sales})

Depois, para ocultar a linha, selecione Ocultar "#"da visualização" no menu do ícone de engrenagem da tabela de dados de cálculo da tabela.

Considerações sobre o uso de cálculos de tabela

  • Todos os campos que você usa nos cálculos da tabela PRECISAM fazer parte da consulta inicial.
  • As fórmulas precisam estar em letras minúsculas. ROUND não funcionará, mas round funcionará.
  • Os cálculos de tabela só operam em 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 de tabela que agregam, como os que usam percentile ou median, talvez não totalizem o esperado. Isso ocorre porque os cálculos de tabela calculam os totais usando os valores na linha Total, não usando os valores na coluna de dados. Consulte o artigo Exibir os totais de cálculos de tabela possivelmente confusos como nulos da Central de Ajuda 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 do teclado Command-K (Mac) ou Ctrl+K (Windows) limpará todos os cálculos de tabela, incluindo campos personalizados. Para restaurar os cálculos da tabela, selecione a seta para voltar no navegador. Talvez também seja necessário executar sua consulta novamente.