Os cálculos de tabela facilitam a criação de métricas ad hoc. Eles são parecidos com as fórmulas encontradas em ferramentas de planilha, como as 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
.
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 os cálculos de tabela e os campos definidos pelo LookML que são definidos no LookML:
- Com os cálculos de tabela, qualquer pessoa que tenha as permissões adequadas pode criar cálculos com base 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. Ou seja, primeiro você seleciona um conjunto de dimensões e medições e executa a consulta normalmente. Depois, é possível basear os cálculos de tabela nos dados nos resultados da consulta.
- 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. Considere essa diferença 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 SQL que 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, mas os campos personalizados não.
Os campos de cálculo de tabela aparecem ao lado das dimensões e medições na tabela. Se você quiser reutilizar seus cálculos de tabela no futuro, salve a Análise detalhada como um Look ou como um bloco do painel.
Criar cálculos de tabela
Para permitir que usuários ou grupos criem cálculos de tabela, o administrador do Looker precisa conceder a permissão create_table_calculations
a eles.
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.
É 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 campos 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:
- Selecione Adicionar na seção Campos personalizados do seletor de campos.
Selecione Cálculo de tabela para abrir a caixa de diálogo Criar cálculo de tabela.
- Se o recurso de laboratório Cálculos de tabela na página 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:
- 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.
- Adicione a definição do cálculo, incluindo a seleção de uma coluna de origem do cálculo de atalho, conforme necessário. 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 com base em campos que aparecem na tabela de dados da Análise detalhada. 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 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.
- Insira um nome de cálculo diferente do padrão no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campos e na tabela de dados.
- 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.
- Selecione Salvar.
O novo cálculo vai aparecer automaticamente na tabela de dados e na seção Campos personalizados do seletor de campos. 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 campos, você pode abrir a caixa de diálogo Criar cálculo de tabela selecionando o botão Adicionar cálculo na barra de seção Dados.
Se o recurso de laboratório Cálculos de tabela na página estiver ativado, o editor de expressões 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 tabelas com cálculos de tabelas na página para concluir a criação do cálculo.
Em seguida, para cada cálculo de tabela, siga estas etapas:
- Selecione um tipo de cálculo no menu suspenso Cálculo. As opções de uma expressão personalizada aparecem por padrão.
- Adicione a definição do cálculo, incluindo a seleção de uma coluna de origem do cálculo de atalho, conforme necessário. 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 o cálculo. Só é possível criar cálculos de tabela com base em campos que aparecem na tabela de dados da Análise detalhada. 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 Criar expressões do Looker explica como criar expressões do Looker e como o editor pode ajudar você.
- Se quiser, selecione um formato diferente do padrão no menu suspenso Formato.
- Insira um nome de cálculo diferente do padrão no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campos e na tabela de dados.
- 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.
- Selecione Salvar.
O novo cálculo vai aparecer automaticamente na tabela de dados e na seção Campos personalizados do seletor de campos. Assim como nos outros campos, você pode selecionar o nome do cálculo para adicioná-lo ou removê-lo de uma consulta. Você também pode 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 tabela na página
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:
Abra o editor de expressões usando o botão Adicionar na seção Campos personalizados do seletor de campos ou usando a barra Dados.
Selecione um tipo de cálculo no menu suspenso Cálculo ou, se você estiver editando um cálculo de tabela, selecione outro cálculo. As opções de uma expressão personalizada aparecem por padrão.
Adicione a definição do cálculo, incluindo a seleção de uma coluna de origem do cálculo de atalho, conforme necessário. Somente os campos numéricos que aparecem na tabela de dados da Análise estã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 com base em campos que aparecem na tabela de dados da Análise detalhada. 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ê.
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 campos e na tabela de dados.
Adicione uma descrição opcional ou edite uma existente de até 255 caracteres no campo Descrição. Uma descrição pode dar aos 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, selecione um formato diferente do atual no menu suspenso Formato, se quiser.
Selecione Salvar. Como alternativa, selecione Cancelar para sair do editor de expressões e confirme que você quer abandonar as alterações não salvas selecionando Descartar na caixa de diálogo de confirmação Descartar alterações não salvas?.
O novo cálculo vai aparecer automaticamente na tabela de dados e na seção Campos personalizados do seletor de campos. Assim como em outros campos, você pode selecionar o nome do cálculo para adicionar ou remover da 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:
- Como usar o menu de engrenagem da tabela de dados de um campo
- Como usar a caixa de diálogo Criar cálculo de tabela, Editar cálculo de tabela ou o editor de expressões de cálculo de tabela Na página
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 atalhos de cálculo comuns que só estão disponíveis para resultados de tabelas dinâmicas, consulte a tabela de atalhos de cálculo de tabelas dinâmicas comuns 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 de linhas é atingido, esse cálculo inclui apenas os 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 seguinte. |
field_1
|
field_1/offset(field_1, 1)
|
% (0 casas decimais) |
Porcentagem do valor 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 seguinte, dividido pelo valor da linha seguinte. |
field_1
|
field_1/offset(field_1, 1) - 1
|
% (0 casas decimais) |
Alteração percentual do valor anterior: view_name field_name
|
Total acumulado da colunaTotal da coluna em exibição |
A soma cumulativa do valor da linha atual e de todos os valores das linhas anteriores na coluna. |
field_1
|
running_total(field_1)
|
Formatação padrão |
Total acumulado de 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 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 dinâmicas.
A tabela a seguir lista cada cálculo disponível com a descrição, a entrada e a expressão do Looker (Lexp), além do formato e do nome padrão do cálculo. Para especificar um nome ou formato de valor diferente, edite seu cálculo.
Usar o menu de engrenagem da tabela de dados de um campo para usar atalhos para cálculos comuns
Se você tiver as 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 engrenagem 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 pivot não vão aparecer a menos que os resultados do recurso "Explorar" sejam pivotados.
O novo cálculo vai 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.
Usar a caixa de diálogo "Criar ou editar cálculo de tabela" para usar atalhos de 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.
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.
- 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. Use as instruções na seção Como criar cálculos de tabela com cálculos de tabela na página para terminar de criar um cálculo de tabela com cálculos de atalho.
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.
- Os tipos de cálculo dinâmico não aparecem, a menos que os resultados da Análise sejam dinâmicos.
Selecione o campo em que você quer realizar o cálculo no menu suspenso Coluna de 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 escolhe realizar um cálculo de % da linha anterior na medida Contagem de itens de inventário.
Use o menu suspenso Formato para escolher um formato predefinido ou criar um formato personalizado para os resultados. Ao criar um formato personalizado, use a formatação no estilo de planilha conforme descrito na página de documentação Adicionar formatação personalizada a campos numéricos. Se nenhuma seleção for feita, o Looker vai usar um formato padrão.
Renomeie o cálculo da tabela com o nome padrão no campo Nome, se quiser. O nome do cálculo aparece no seletor de campo e na tabela de dados.
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.
Se você já tiver terminado de criar o cálculo da tabela, selecione Salvar para adicionar o cálculo ao recurso "Explorar".
O novo cálculo vai 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 adicionar ou remover da 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.
Duplicar 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 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).
É possível duplicar os cálculos de tabelas das seguintes maneiras:
- Usar o menu de Mais de três pontos de um cálculo na seção Campos personalizados do seletor de campos
- Usar o menu de engrenagem da tabela de dados de um cálculo
Para duplicar um cálculo de tabela, siga estas etapas:
- No seletor de campos, 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 de engrenagem da tabela de dados de um cálculo.
O cálculo duplicado aparece após o original na seção Campos personalizados do seletor de campos, usando o nome do cálculo original da tabela e a palavra "Cópia" anexada 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 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
- Como usar o menu de engrenagem 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 de engrenagem da tabela de dados do cálculo para abrir a caixa de diálogo 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 a caixa de diálogo Editar cálculo de tabela.
- 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 edição do cálculo da tabela.
- Selecione um novo tipo de cálculo na lista suspensa Cálculo, se quiser.
- Mude a definição do cálculo, incluindo a coluna de origem do cálculo de atalho, conforme necessário. 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 uma expressão do Looker ou edite uma expressão do Looker na caixa de texto grande. Você só pode criar cálculos de tabela usando campos que aparecem na tabela de dados da Análise.
- Selecione um novo formato no menu suspenso Formato, se quiser.
- Digite um novo nome de cálculo no campo Nome, conforme desejado. O nome do cálculo aparece no seletor de campos e na tabela de dados. Se você mudou alguma coisa no cálculo de uma tabela, considere modificar o nome para corresponder.
- Adicione ou atualize uma descrição de campo opcional de até 255 caracteres com detalhes sobre o cálculo da tabela, incluindo a finalidade.
- Se já houver uma, a caixa Descrição vai aparecer automaticamente. Se não houver uma descrição, selecione + Adicionar descrição para adicionar uma descrição opcional.
- Selecione Salvar.
Como excluir 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 de qualquer bloco de Looks ou dashboard que use 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
- Como usar o menu de engrenagem da tabela de dados de um cálculo
Para excluir um cálculo de tabela, siga estas etapas:
- Abra a seção Campos personalizados do seletor de campos.
- 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 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 tabela e limpar campos de uma consulta de Análise.
Para restabelecer um campo personalizado que você excluiu, selecione a seta para voltar no navegador.
Como classificar cálculos de tabelas
Para ordenar 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 métrica. Para mais informações sobre a classificação, consulte a página de documentação Como criar e editar Análises.
Quando não é possível classificar os cálculos da tabela
A ordenação com base em um 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 extraídos do banco de dados. Isso significa que, ao classificar um cálculo de tabela, você só pode classificar os dados que já estão sendo mostrados.
- 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çõesoffset
epivot_offset
nas práticas recomendadas do Looker. Nesses casos, a classificação do cálculo da tabela mudaria os resultados e, portanto, está desativada.
Confira abaixo cenários específicos em que não é possível classificar um cálculo de tabela:
- Quando você usa um cálculo que atinge um limite de linha
- Quando você usa uma dimensão ou métrica depois de classificar 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 linha
Se o número de linhas na 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 linha, 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 de tabelas são baseados apenas nas linhas exibidas. Em contraste, a ordenação por uma dimensão ou métrica volta ao banco de dados para encontrar as linhas corretas. Portanto, comece a classificar com dimensões e métricas. Depois, 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 medições definidas pelo LookML, os cálculos de tabela são exibidos automaticamente nas visualizações.
Além disso, é possível usar os 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 inclui a dimensão Semanas de pedidos criados e a métrica Lucro total dos itens do pedido, além de um cálculo de tabela chamado Percentual 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 que seja avaliado como verdadeiro ou falso e, em seguida, oculte os valores falsos (que vão aparecer como entradas "Não" na 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 conseguir esse resultado, crie um cálculo de tabela, Exceeds Previous Week Profit, que avalia se o cálculo de Percent of Previous Week Profit é 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 Exceeds Previous Week Profit e mostra Yes ou No, dependendo se a porcentagem anterior é 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 vai mostrar apenas as semanas que excederam a receita da semana anterior.
Um caso de uso comum para esse recurso é 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 final 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, masround
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 501ª 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 ser somados como esperado, por exemplo, cálculos que usam
percentile
oumedian
. 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.
- O atalho de teclado Command-K (Mac) ou Ctrl+K (Windows) vai 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.