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 planilhas, como o Planilhas Google. Os cálculos de tabela aparecem como colunas verdes na tabela de dados, em vez de colunas azuis (dimensões) ou laranjas (medições).

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.

Uma tabela de dados inclui um cálculo que concatena os valores das colunas "Accidents Aircraft Category", "Accidents Country" e "Accidents Count" em uma única coluna.

Os cálculos de tabela executam operações matemáticas, lógicas (verdadeiro/falso), lexicais (baseadas em texto) e baseadas em datas nas dimensões, medições e outros cálculos de tabela na 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 e personalizados pelo LookML

Há algumas diferenças entre cálculos de tabela e campos definidos pelo LookML:

  • Com os cálculos de tabela, qualquer pessoa com as permissões apropriadas pode criar cálculos baseados em campos definidos pelo LookML, em vez de criar campos definidos pelo LookML, que exigem que o usuário tenha permissões de desenvolvimento e entenda o LookML.
  • Os cálculos de tabela operam nos resultados da consulta depois que ela é executada, ao contrário dos campos definidos ou personalizados pelo LookML, que fazem parte da consulta executada no banco de dados. Em outras palavras, primeiro você seleciona um conjunto de dimensões e medições e gera o relatório normalmente. Depois, os cálculos de tabela podem ser baseados nos dados desse relatório.
  • Embora os cálculos de tabelas sejam mais simples e rápidos de criar do que os campos definidos pelo LookML, eles não são controlados tão facilmente quanto os campos definidos pelo LookML. Como qualquer usuário pode criar um cálculo de tabela, ele pode não ser o "oficial" cálculos. Pense nisso ao decidir entre campos definidos pelo LookML e 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 vai ser executado no banco de dados, 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 de dados. os campos personalizados não são.

Os campos de cálculo da 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 tabelas, seu administrador do Looker precisa conceder a esses usuários ou grupos acesso ao recurso concedendo a permissão create_table_calculations.

A página "Explorar" do Looker tem um editor de expressão 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 seu modelo, também pode usar o editor de expressões do Looker para criar uma expressão do Looker e copiá-la no parâmetro expression do teste de dados.

Acesse o editor de expressão 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 a caixa de diálogo 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 a caixa de diálogo Criar cálculo da tabela.

    .

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

  1. Selecione um tipo de cálculo no menu suspenso 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 Origemde um cálculo de atalho,, conforme desejado. Somente os campos numéricos que aparecem na tabela de dados da Análise 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, insira uma Expressão do Looker na caixa de texto grande para criar seu cálculo. Só é possível criar cálculos de tabela usando campos que aparecem na tabela de dados da Análise. 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 que você criou resulta em um número, data, string (texto) ou booleano (verdadeiro/falso).
    • A página de documentação Como criar expressões do Looker explica como fazer isso e como o editor pode ajudar você.
  3. Selecione um formato diferente do padrão na lista suspensa Formato.
  4. Insira um 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 incluir 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 nos outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Passe o cursor sobre o campo para conferir as mais opções disponíveis para o cálculo.

Como 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 a caixa de diálogo Criar cálculo de tabela selecionando o botão Adicionar cálculo na barra de seções Dados.

Se o recurso Labs Cálculos de tabelas in-page estiver ativado, o editor de expressões de cálculo de tabela será aberto na seção Dados da página Explorar. Siga as instruções na seção Como criar cálculos de tabela com cálculos de tabela in-page 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 no menu suspenso 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 Origemde um cálculo de atalho,, conforme desejado. Somente os campos numéricos que aparecem na tabela de dados da Análise 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, insira uma Expressão do Looker na caixa de texto grande para criar seu cálculo. Só é possível criar cálculos de tabela usando campos que aparecem na tabela de dados da Análise. 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 que você criou resulta em um número, data, string (texto) ou booleano (verdadeiro/falso).
    • A página de documentação Como criar expressões do Looker explica como fazer isso e como o editor pode ajudar você.
  3. Selecione um formato diferente do padrão na lista suspensa Formato.
  4. Insira um 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 incluir 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 nos outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Passe o cursor sobre o campo para conferir as mais opções disponíveis para o cálculo.

Como criar e editar cálculos de tabela com os Cálculos de tabela in-page

Se o recurso Labs Cálculos de tabela 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. A criação e a edição de cálculos de tabela na seção Dados permite que os usuários consultem campos e valores em uma consulta de Análise ao criar e editar expressões.

Para criar e editar cálculos com o recurso de cálculos de tabelas 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 de Dados.

  2. Selecione um tipo de cálculo no menu suspenso Cálculo ou, se você estiver editando um cálculo de tabela, escolha outra opção. 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 Origemde um cálculo de atalho,, conforme desejado. Somente os campos numéricos que aparecem na tabela de dados da Análise 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, insira uma Expressão do Looker na caixa de texto grande para criar seu cálculo. Só é possível criar cálculos de tabela usando campos que aparecem na tabela de dados da Análise. As expressões do Looker podem ser simples ou podem utilizar tantos campos, funções e operadores quanto sua lógica de negócios precisar. A expressão que você criou resulta em um número, data, string (texto) ou booleano (verdadeiro/falso).
    • A página de documentação Como criar expressões do Looker explica como fazer isso e como o editor pode ajudar você.
  4. Insira um 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 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, selecione um formato diferente do atual na lista suspensa Formato, se quiser.

  7. Selecione Salvar. Como alternativa, selecione Cancelar para sair do editor de expressões e confirmar que você quer abandonar as mudanças não salvas selecionando Descartar na caixa de diálogo de confirmação Descartar alterações 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 nos outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Passe o cursor sobre o campo para conferir as mais opções disponíveis para o cálculo.

Atalhos para cálculos comuns

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

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

O segundo método permite personalizar o cálculo da tabela à medida que você a cria, 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, a entrada e a expressão Looker (Lexp), além do formato do valor padrão e do nome padrão do cálculo. Para especificar um nome ou formato de valor diferente, edite seu cálculo.

Para conferir os 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 Formato 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á apenas 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 seguinte. 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 seguinte, dividido pelo valor da linha seguinte. field_1 field_1/offset(field_1, 1) - 1 % (0 casas decimais) Mudança percentual em relação à anterior: view_name field_name
Total da coluna em exibição A soma cumulativa do valor da linha atual e de todos os valores das linhas anteriores da 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 for atingido, esse cálculo incluirá apenas 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 dinâmicos, há atalhos de cálculo mais comuns disponíveis para medidas dinamizadas.

A tabela a seguir lista cada cálculo disponível com a descrição, a entrada e a expressão Looker (Lexp), além do formato do valor padrão e do nome padrão do cálculo. Para especificar um nome ou formato de valor diferente, edite seu 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ção 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) Mudança 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 de linhas em exibiçã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

Usar o menu de engrenagem da tabela de dados de um campo para usar atalhos para cálculos comuns

Se você tiver permissão 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 ao lado do 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 dinâmico não aparecem, a menos que os resultados da Análise 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 nos 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, incluindo editar o cálculo.

Como usar a caixa de diálogo de cálculo "Criar ou editar 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 a caixa de diálogo Criar cálculo de tabela se você estiver criando um cálculo de tabela ou a caixa de diálogo Editar cálculo de tabela se você estiver editando um cálculo de tabela.

    A caixa de diálogo "Editar cálculo da tabela" mostra a porcentagem do cálculo da linha anterior com base no campo "Contagem de itens do inventário".

  2. Selecione um tipo de cálculo no menu suspenso 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 no menu suspenso Coluna Origem. Apenas os campos numéricos que aparecem na tabela de dados da Análise estarão disponíveis para escolha. Neste exemplo, o usuário opta por realizar um cálculo de % da linha anterior na medida Contagem de itens do inventário.

  4. Se preferir, use o menu suspenso Formato para escolher um formato predefinido ou criar um 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 usará um formato padrão.

  5. Se quiser, renomeie o cálculo da tabela com 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 pode dar a outros usuários mais contexto ou informações sobre o cálculo da tabela.

  7. Se você terminar de criar o cálculo da tabela, selecione Salvar para adicionar o cálculo à 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 nos 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, incluindo editar o cálculo.

Duplicação de cálculos de tabela

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

Você pode duplicar 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
  • Usar 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.
  2. Selecione o menu de três pontos Mais para o cálculo da tabela que você quer duplicar.
  3. Selecione Duplicar.

Como alternativa, selecione Duplicar no menu de engrenagem da tabela de dados de um cálculo.

O cálculo da tabela duplicada aparece após a tabela original, na seção Campos personalizados do seletor de campo, usando o nome do cálculo da tabela original mais a palavra "Copiar". anexado ao final.

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

Editar cálculos de tabela

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

Há algumas maneiras de editar 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
  • Usar 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 do cálculo para abrir a caixa de diálogo Editar cálculo da 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 a caixa de diálogo Editar cálculo da 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, conforme desejado. Somente os campos numéricos que aparecem na tabela de dados da Análise 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 usando campos que aparecem na tabela de dados da Análise.
  6. Selecione um novo formato na lista suspensa Formato, se quiser.
  7. Digite 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ê mudou alguma coisa no cálculo de uma tabela, considere modificar 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, a caixa Descrição vai aparecer automaticamente. Se ainda não houver uma, selecione + Adicionar descrição para adicionar uma descrição opcional.
  9. Selecione Salvar.

Excluindo cálculos de tabela

Se você tiver as 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 de “Análise”, mas não dos blocos de Looks ou dashboards que usam esse cálculo. Além disso, qualquer pessoa que use o URL de uma Análise com um campo personalizado poderá ver o cálculo.

Há 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
  • Usar 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.

Alternativamente, selecione Excluir no menu de engrenagem da tabela de dados do cálculo da tabela.

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

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

Como classificar cálculos de tabela

Para ordenar com base em um cálculo de tabela, selecione o nome do campo na parte de cima da coluna, assim como você faria com uma dimensão ou medição. Para saber mais sobre classificação, consulte a página de documentação Como criar e editar explorações.

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

A classificação pelo cálculo de tabela funciona de maneira semelhante à ordenaçã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 de tabela são criados depois que os dados são recuperados do banco de dados, o que significa que, ao classificar um cálculo de tabela, só é possível classificar os dados que já estão 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 mudaria os resultados e, portanto, está desativada.

Cenários específicos em que não é possível classificar um cálculo de tabela incluem o seguinte:

Cálculos que atingem um 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 da tabela são baseados apenas nas linhas que são exibidas. Portanto, se você atingir um limite de linhas, algumas linhas que deveriam ser classificadas nos resultados podem estar faltando no cálculo da tabela. Se você tiver esse problema, tente aumentar seu limite de linhas (para até 5.000).

O Looker vai avisar quando os resultados atingirem um limite de linhas, mostrando o texto Limite de linhas atingido: os resultados podem estar incompletos em uma barra amarela na parte de cima da tabela de dados.

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

Classificar uma dimensão ou medida depois de 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 da tabela se baseiam apenas nas linhas exibidas. Em contraste, a classificação por uma dimensão ou medida volta ao seu banco de dados para garantir que ele encontre as linhas corretas. Como resultado, comece a classificar com dimensões e medições. Em seguida, quando os dados corretos forem retornados do 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 as medidas definidas pelo LookML, os cálculos de tabela são exibidos automaticamente nas visualizações.

Além disso, é possível usar cálculos de tabela para decidir quais linhas dos dados devem ser 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 subjacentes inclui a dimensão Semana de criação dos pedidos e a medição Lucro total dos itens do pedido, além de um cálculo de tabela chamado Porcentagem do lucro na semana anterior, que compara o lucro de cada semana em relação à 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 que seja avaliado como verdadeiro ou falso e, em seguida, oculte os valores falsos (que aparecerão como entradas "Não" em sua tabela de dados). Você não quer que a fórmula resulte na palavra "true" ou "false"; mas precisa ser uma condição verdadeira ou falsa.

Para alcançar esse resultado, você pode criar 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 vai incluir um novo cálculo de tabela que avalia cada linha em relação ao cálculo Excede o lucro da semana anterior e mostra um Sim ou um Não, dependendo se a porcentagem do valor anterior for maior que 1.

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

A visualização resultante agora vai mostrar apenas as semanas que excederam a receita da semana anterior.

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

  • Tabelas de dados que mostram totais em execução
  • Resultados com um dia parcial que encerra uma análise de data
  • Quando você está calculando uma 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 letras minúsculas. ROUND não vai funcionar, mas round vai.
  • Os cálculos de tabela só operam nas linhas que são retornadas em sua consulta. Se houver um limite de 500 linhas, a 501a linha não será considerada.
  • Se você adicionar uma linha Total à sua tabela de dados, alguns cálculos que executam agregações podem não ser somados como esperado, por exemplo, cálculos que usam percentile ou median. Isso ocorre porque os cálculos da tabela calculam os totais usando os valores da linha Total, e não os valores da coluna de dados. Consulte a página de práticas recomendadas Exibir totais de cálculo 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.
  • Use o atalho de teclado Command-K (Mac) ou Ctrl+K (Windows) para limpar todos os cálculos da tabela, incluindo os campos personalizados. Para restabelecer seus cálculos de tabela, selecione a seta para voltar no navegador. Talvez também seja necessário executar a consulta novamente.