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, em vez de colunas azuis (dimensões) ou colunas laranja (medidas).
A última coluna da tabela a seguir usa um cálculo para combinar três campos nos dados usando a função concat
.
Os cálculos de tabela podem executar cálculos matemáticos, lógicos (verdadeiro/falso), léxico (com base em texto) e baseado em data nas dimensões, medidas e outros cálculos de tabela na consulta. As fórmulas usadas para executar esses cálculos são chamadas de expressões do Looker (Lexp).
Os cálculos da 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 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, que exigem que o usuário tenha permissões de desenvolvimento e entenda o LookML.
- Os cálculos da tabela operam nos resultados de sua consulta após sua execução, ao contrário dos 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 nos dados do 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 fáceis de controlar quanto os definidos pelo LookML. Como qualquer usuário pode criar um cálculo de tabela, ele pode não ser o cálculo "oficial". Lembre-se dessa decisão 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 cálculos de tabela e campos personalizados:
- Os campos personalizados geram um SQL que será executado no banco de dados, 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 de dados, mas os campos personalizados nã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 da tabela no futuro, salve a visualização como um visual ou como um bloco de 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 eles a permissão create_table_calculations
.
A página "Explorar" do Looker tem um editor de expressão integrado que ajuda você a criar cálculos e tabelas personalizadas, além de 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 copiá-la no parâmetro expression
do teste de dados.
É possível acessar 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 o pop-up Criar cálculo de tabela.
Para criar um cálculo de tabela usando a seção Campos personalizados, siga estas etapas:
- Selecione Adicionar na seção Campos personalizados do seletor de campo.
Selecione Cálculo da tabela para abrir o pop-up Criar cálculo da tabela.
- Se o recurso de Cálculos de tabela 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 da 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 da tabela, siga estas etapas:
- 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.
- Adicione a definição de cálculo, inclusive selecionando a coluna de cálculo de origem conforme desejado. Apenas campos numéricos que aparecem na tabela de dados "Explorar" estão qualificados para tipos de cálculo diferentes de expressão personalizada.
- Se a opção Expressão personalizada estiver selecionada na lista suspensa Cálculo, digite uma expressão do Looker na caixa de texto grande para criar o cálculo. Só é possível criar cálculos de tabelas a partir de campos exibidos na tabela de dados do Explorar. As expressões do Looker podem ser muito simples ou 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 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ê.
- Selecione um formato diferente do padrão na lista suspensa Formato, se desejar.
- Digite um novo nome de cálculo diferente do padrão no campo Nome, conforme desejado. O nome do cálculo é exibido no seletor de campo e na tabela de dados.
- Selecione + Adicionar descrição para incluir uma descrição opcional de até 255 caracteres que possa fornecer a outros usuários mais contexto ou informações sobre o cálculo da tabela.
- 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. Passe o cursor sobre o campo para ver 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 o pop-up Criar cálculo de tabela selecionando o botão Adicionar cálculo na barra de seção Dados.
Se o recurso de Cálculos de tabela 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 da 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 da tabela, siga estas etapas:
- 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.
- Adicione a definição de cálculo, inclusive selecionando a coluna de cálculo de origem conforme desejado. Apenas campos numéricos que aparecem na tabela de dados "Explorar" estão qualificados para tipos de cálculo diferentes de expressão personalizada.
- Se a opção Expressão personalizada estiver selecionada na lista suspensa Cálculo, digite uma expressão do Looker na caixa de texto grande para criar o cálculo. Só é possível criar cálculos de tabelas a partir de campos exibidos na tabela de dados do Explorar. As expressões do Looker podem ser muito simples ou 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 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ê.
- Selecione um formato diferente do padrão na lista suspensa Formato, se desejar.
- Digite um novo nome de cálculo diferente do padrão no campo Nome, conforme desejado. O nome do cálculo é exibido no seletor de campo e na tabela de dados.
- Selecione + Adicionar descrição para incluir uma descrição opcional de até 255 caracteres que possa fornecer a outros usuários mais contexto ou informações sobre o cálculo da tabela.
- 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. Passe o cursor sobre o campo para ver mais opções disponíveis para o cálculo.
Como criar e editar cálculos de tabelas com cálculos de tabelas in-page
Se o recurso de 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. Criar e editar cálculos de tabela na seção Dados permite que os usuários façam referência a campos e valores em uma consulta "Explorar" ao criar e editar expressões.
Para criar e editar cálculos de tabela com o recurso de cálculo de tabela In-page:
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.
Selecione um tipo de cálculo na lista suspensa Cálculo ou, se estiver editando um cálculo de tabela, escolha outro cálculo. As opções para uma Expressão personalizada aparecem por padrão.
Adicione a definição de cálculo, inclusive selecionando a coluna de cálculo de origem conforme desejado. Apenas campos numéricos que aparecem na tabela de dados "Explorar" estão qualificados para tipos de cálculo diferentes de expressão personalizada.
- Se a opção Expressão personalizada estiver selecionada na lista suspensa Cálculo, digite uma expressão do Looker na caixa de texto grande para criar o cálculo. Só é possível criar cálculos de tabelas a partir de campos exibidos na tabela de dados do Explorar. As expressões do Looker podem ser bastante simples ou 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 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ê.
Digite um novo nome de cálculo diferente do padrão no campo Nome do cálculo, conforme desejado. O nome do cálculo é exibido no seletor de campo e na tabela de dados.
Adicione uma descrição opcional ou edite uma descrição 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.
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 outro formato na lista suspensa Formato, se quiser.
Selecione Salvar. Como alternativa, selecione Cancelar para sair do editor de expressão e confirmar que você quer abandonar alterações não salvas selecionando Descartar no pop-up de confirmação Descartar alterações não salvas?
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. Passe o cursor sobre o campo para ver 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 tabela, poderá executar um cálculo de atalho em determinados campos numéricos que estão em uma tabela de dados de exploração, incluindo outros cálculos de tabela.
Você pode realizar cálculos de atalho de uma das seguintes maneiras:
- Usar o menu da roda dentada da tabela de dados de um campo
- Usando o pop-up Criar cálculo de tabela, Editar cálculo de tabela ou o editor de expressão de cálculo de tabela In-page
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 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, além da descrição, entrada e expressão do Looker (Lexp), além do formato e nome padrão do cálculo. É possível especificar outro nome ou formato de valor editando seu cálculo.
Para atalhos de cálculo comuns que estão disponíveis somente 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% da coluna |
O valor da linha dividido pela soma dos valores na coluna. Quando o limite da linha é atingido, esse cálculo inclui apenas valores na tabela de dados. |
field_1
|
field_1/sum(field_1)
|
% (0 casas decimais) |
Porcentagem de view_name field_name
|
% da linha anterior% 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 em relação ao período anterior: view_name field_name
|
% de alterações em relação à linha anterior% 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) |
Porcentagem de alteração em relação ao anterior - view_name field_name
|
Total acumulado da colunaTotal da coluna em execução |
A soma cumulativa do valor da linha atual e de todos os valores da linha anteriores na coluna. |
field_1
|
running_total(field_1)
|
Formatação padrão |
Total de execução: view_name field_name
|
Classificação da colunaClassificação da coluna |
A classificação do valor de uma linha entre todos os valores na coluna. Quando o limite da linha é atingido, esse cálculo inclui apenas 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 guia "Explorar" 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, além da descrição, entrada e expressão do Looker (Lexp), além do formato e nome padrão do cálculo. É possível especificar outro nome ou formato de valor editando seu cálculo.
Como usar o menu da roda dentada 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:
- Selecione o menu de roda dentada ao lado do nome do campo na tabela de dados.
- Selecione Cálculos para exibir os tipos de cálculo disponíveis.
- Selecione um tipo de cálculo.
Os tipos de cálculo de tabela dinâmica só serão exibidos se os resultados do "Explorar" forem alterados.
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, é 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 o cálculo, incluindo editar o cálculo.
Como usar o pop-up de cálculo da tabela "Criar ou editar" para usar atalhos para cálculos comuns
Esse método permite que você selecione um formato ou nome diferente do padrão ou adicione uma descrição ao criar o cálculo.
Abra o pop-up Criar cálculo de tabela, se estiver criando um cálculo de tabela, ou abra o pop-up Editar cálculo de tabela, se estiver editando um cálculo de tabela.
- Se o recurso de Cálculos de tabela 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 da seção Como criar cálculos de tabela com cálculos de tabela in-page para concluir a criação de um cálculo de tabela com cálculos de atalho.
Selecione um tipo de cálculo na lista suspensa Cálculo. Este exemplo usa % da linha anterior para comparar a contagem de itens do inventário com a contagem do mês anterior.
- Os tipos de cálculo de tabela dinâmica só serão exibidos se os resultados do "Explorar" forem alterados.
Selecione o campo em que você quer realizar o cálculo na lista suspensa Coluna de origem. Somente campos numéricos que aparecem na tabela de dados do 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 do inventário.
Opcionalmente, use a lista suspensa 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 Adicionar formatação personalizada a campos numéricos. Se nenhuma seleção for feita, o Looker usará um formato padrão.
Renomeie o cálculo da tabela a partir do nome padrão no campo Nome, se desejar. O nome do cálculo é exibido no seletor de campo e na tabela de dados.
Selecione + Adicionar descrição para incluir uma descrição opcional de até 255 caracteres que possa fornecer a outros usuários mais contexto ou informações sobre o cálculo da tabela.
Quando você terminar de criar o cálculo da tabela, selecione Salvar para adicioná-lo à guia "Explorar".
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, é 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 o cálculo, incluindo editar o cálculo.
Como duplicar cálculos de tabela
Se tiver as permissões para criar cálculos de tabela, você também poderá duplicar os cálculos de tabela existentes que você ou outros usuários criaram. Duplicar e editar cálculos de tabelas pode ser útil se você quiser criar vários cálculos de tabela com pequenas diferenças (por exemplo, somas de 30, 60 ou 90 dias).
É possível duplicar cálculos de tabela das seguintes maneiras:
- Usando o menu Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campo
- Como usar o menu da roda dentada da tabela de dados de um cálculo
Para duplicar um cálculo de tabela, siga estas etapas:
- No seletor de campo, expanda a seção Campos personalizados.
- Selecione o menu de três pontos Mais para o cálculo da tabela que você quer duplicar.
- Selecione Duplicar.
Como alternativa, selecione Duplicar no menu da roda dentada da tabela de dados de um cálculo.
O cálculo de tabela duplicada aparece abaixo do original na seção Campos personalizados do seletor de campo, usando o nome do cálculo de tabela original mais a palavra "Copiar" anexada ao final.
Em seguida, edite o cálculo da tabela duplicada.
Como editar cálculos de tabelas
Se tiver as permissões para criar cálculos de tabela, você também poderá editar os cálculos de tabela existentes que você ou outros usuários criaram.
Há algumas maneiras de editar cálculos de tabela:
- Usando o menu Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campo
- Como usar o menu da roda dentada da tabela de dados de um cálculo
Para editar um cálculo de tabela, siga estas etapas:
- Expanda a seção Campos personalizados do seletor de campo ou selecione Editar cálculo no menu da roda dentada da tabela de dados do cálculo para abrir o pop-up Editar cálculo da tabela.
- Selecione o menu de três pontos Mais ao lado do cálculo da tabela que você quer editar.
- Selecione Editar para abrir o pop-up Editar cálculo da tabela.
- Se o recurso de Cálculos de tabela 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 da seção Como criar cálculos de tabela com cálculos de tabela in-page para concluir a edição do cálculo da tabela.
- Selecione um novo tipo de cálculo na lista suspensa Cálculo, se desejar.
- Altere a definição de cálculo, incluindo a coluna de coluna de origem do cálculo de atalho, conforme desejado. Apenas campos numéricos que aparecem na tabela de dados "Explorar" estão qualificados para tipos de cálculo diferentes de expressão personalizada.
- Se a opção Expressão personalizada estiver selecionada na lista suspensa Cálculo, adicione ou edite uma expressão do Looker na caixa de texto grande. Só é possível criar cálculos de tabelas a partir de campos exibidos na tabela de dados do Explorar.
- Selecione um novo formato na lista suspensa Formato, se desejar.
- Digite um novo nome de cálculo no campo Nome, conforme desejado. O nome do cálculo é exibido no seletor de campo e na tabela de dados. Se você tiver alterado algo em um cálculo de tabela, modifique o nome para que corresponda.
- 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 aparecerá automaticamente. Se não houver uma descrição, selecione + Adicionar descrição.
- Selecione Salvar.
Como excluir cálculos de tabela
Se tiver as permissões para criar cálculos de tabela, você também poderá excluir os cálculos que você ou outros usuários criaram. Quando você exclui um cálculo de tabela, ele desaparece de "Explorar", mas não de aparências nem de blocos de painel que usam esse cálculo. Além disso, quem estiver usando um URL para uma exploração que tinha o campo personalizado ainda verá o cálculo.
Há algumas maneiras de excluir cálculos de tabela:
- Usando o menu Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campo
- Como usar o menu da roda dentada da tabela de dados de um cálculo
Para excluir um cálculo de tabela, siga estas etapas:
- Expanda a seção Campos personalizados do seletor de campo.
- Selecione o menu de três pontos Mais ao lado do cálculo da tabela que você quer excluir.
- Selecione Excluir.
Como alternativa, selecione Excluir no menu da roda dentada da tabela de dados do cálculo da tabela.
Você também pode usar os atalhos do teclado Command-K (Mac) ou Ctrl + K (Windows) para excluir cálculos de tabela e limpar campos de uma consulta "Explorar".
Para restaurar um campo personalizado excluído, selecione a seta para voltar no navegador.
Como classificar cálculos da tabela
Para classificar por 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 explorar dados.
Quando os cálculos da tabela não podem ser classificados
A classificação em um cálculo de 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 de tabela são criados depois que os dados são recuperados do seu banco de dados. Isso significa que, quando você classifica um cálculo de tabela, só pode classificar 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çõesoffset
epivot_offset
nas práticas recomendadas do Looker. Nesses casos, a classificação do cálculo da tabela altera os resultados e, portanto, fica desativada.
Os cenários específicos em que não é possível classificar um cálculo de tabela incluem:
- quando você usa um cálculo que atinge o limite de linhas;
- Quando você estiver usando uma dimensão ou uma medida depois de já ter classificado por um cálculo de tabela
- Quando você usa um cálculo de tabela que usa um deslocamento.
Cálculos que atingem um limite de linhas
Se o número de linhas em sua consulta exceder o limite de linhas definido, não será possível classificar cálculos da tabela. Isso ocorre porque os cálculos da 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 deveriam ser classificadas nos resultados. Se você tiver esse problema, tente aumentar o limite de linhas (até 5.000 linhas).
O Looker avisará quando os resultados atingirem o limite de linhas exibindo o texto Limite de linhas atingido: os resultados podem estar incompletos em uma barra amarela na parte superior da tabela de dados.
Quando isso ocorre, tente classificar a tabela de dados por um campo que não seja um cálculo de tabela.
Como classificar uma dimensão ou medida depois de classificar um cálculo de tabela
Conforme indicado na seção Cálculos que atingem o limite de linhas nesta página, os cálculos da tabela se baseiam apenas nas linhas exibidas. Por outro lado, a classificação por uma dimensão ou uma medida volta ao seu banco de dados para garantir que ele encontre as linhas corretas. Como resultado, comece a classificar com dimensões e medidas. Em seguida, quando os dados corretos forem retornados do seu banco de dados, você poderá classificar os 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 da tabela são exibidos automaticamente em visualizações.
Além disso, você pode usar os cálculos da 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 Acessórios.
A tabela de dados subjacente inclui a dimensão Pedidos criados na semana e a medida Lucro total dos itens do pedido, junto com um cálculo de tabela chamado Porcentagem do lucro da semana anterior, que compara o lucro 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 aparecerão como entradas "Não" na tabela de dados). Você não quer que a fórmula resulte na palavra "true" ou "false". Em vez disso, ela deve 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 incluirá um novo cálculo de tabela que avalia cada linha em relação ao cálculo de Excede o lucro da semana anterior e exibe Sim ou Não, dependendo se a porcentagem de anterior é maior que 1.
Para ocultar todas as linhas em que a receita de uma determinada semana não excedeu a da semana anterior, selecione o menu de engrenagem da tabela de dados de cálculo verdadeiro ou falso e selecione Ocultar "Não" na 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 a última linha de uma visualização, já que muitos tipos de análise criam linhas que contêm valores nulos no início ou no fim da tabela:
- Tabelas de dados que exibem 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" na visualização do menu de roda dentada 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 devem estar em minúsculas.
ROUND
não funcionará, masround
funcionará. - Os cálculos da tabela só funcionarão 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 executam agregações podem não corresponder à sua expectativa, por exemplo, cálculos que usam
percentile
oumedian
. Isso ocorre porque os cálculos da tabela calculam os totais usando os valores na linha Total, não usando os valores na coluna de dados. Consulte a página de práticas recomendadas Exibir total de cálculos de tabela possivelmente confusos como nulos para ver dicas de solução de problemas. - Sempre use zeros à esquerda para decimais menores que 1. Por exemplo, 0,95 funcionará, mas 0,95 causará um erro.
- Usar o atalho de teclado Command-K (Mac) ou Ctrl+K (Windows) limpará todos os cálculos da tabela, incluindo campos personalizados. Para reativar os cálculos da tabela, selecione a seta para voltar no navegador. Também pode ser necessário executar a consulta novamente.