Medidas de comparação de períodos no Looker

A análise de período a período (PoP) é um padrão de análise que mede algo no presente e compara-o com a mesma medição num período comparável no passado.

Para dialetos que suportam medidas de período a período, os programadores do Looker podem adicionar medidas de PoP a projetos LookML para ativar a análise de PoP nos Explorar do Looker correspondentes.

Por exemplo, a seguinte consulta do Looker Explore mostra o número de encomendas criadas no mês atual, juntamente com medidas de PoP para o número de encomendas criadas no ano passado, a diferença em relação ao ano passado e a alteração percentual em relação ao ano passado. Pode validar a comparação anual verificando os valores. Por exemplo, o valor de Encomendas no ano passado para 2012-03 é o mesmo que o valor de Número de encomendas para 2011-03:

O Looker Explore que mostra as encomendas do ano passado para 2012-03 é 89 e a contagem de encomendas para 2011-03 também é 89.

Para adicionar uma medida de PoP a um projeto LookML, um programador do Looker tem de criar um measure de type: period_over_period e incluir os subparâmetros descritos na secção seguinte desta página.

Por exemplo, aqui está o LookML para uma medida de PoP que fornece a contagem de encomendas do ano anterior:

  measure: order_count_last_year {
    type: period_over_period
    description: "Order count from the previous year"
    based_on: orders.count
    based_on_time: orders.created_year
    period: year
    kind: previous
  }

Esta medida de PoP tem os seguintes atributos:

  • É definida com based_on: orders.count, pelo que a métrica de PoP fornece dados sobre a quantidade de encomendas do período anterior.
  • É definida como kind: previous, o que significa que fornece o valor da contagem do período anterior (em oposição a fornecer uma diferença na contagem de encomendas do período anterior ou uma percentagem de alteração na contagem de encomendas do período anterior).
  • É definido com period: year, pelo que fornece contagens de encomendas de um período comparável do ano anterior.

Subparâmetros das medidas de PoP

Uma medida de PoP é um measure de type: period_over_period que inclui os subparâmetros descritos nas secções seguintes:

Conforme descrito na secção Explore as consultas com medidas de PoP, as medidas de PoP calculam os respetivos valores com base na definição LookML da medida de PoP e nos campos numa consulta de exploração. Por este motivo, deve seguir as seguintes práticas recomendadas quando criar uma medida de PoP no LookML:

  • Indique aos utilizadores do Explore a medida do PoP period, quer no nome da medida do PoP, quer no subparâmetro description da medida.
  • Indique aos utilizadores do Explore a medida based_on do PoP, quer no nome da medida do PoP, quer no subparâmetro description da medida.

Por exemplo, a seguinte medida de PoP é denominada order_count_last_year e inclui uma descrição para informar os utilizadores de que a medida indica o número de encomendas do ano anterior:

  measure: order_count_last_year {
    type: period_over_period
    description: "Order count from the previous year"
    based_on: orders.count
    based_on_time: orders.created_year
    period: year
    kind: previous
  }

based_on

Use o campo based_on para especificar a medida do LookML na qual a medida de PoP se baseia. Por exemplo, para basear uma medida de PoP no campo orders.count, introduziria o seguinte:

    based_on: orders.count

Uma medida de PoP baseada em orders.count fornece informações sobre o número de encomendas de um período anterior para que possa comparar o número de vendas entre um período atual e um período anterior.

A medida do LookML que especificar no campo based on tem de ser um dos seguintes tipos de medidas:

based_on_time

Use o subparâmetro based_on_time para fornecer ao Looker um campo de tempo que possa usar para calcular os valores da medida de PoP. Este campo de tempo pode ser qualquer uma das seguintes opções:

  • Uma dimensão baseada no tempo. Se especificar uma dimensão baseada no tempo no subparâmetro based_on_time, os utilizadores têm de incluir exatamente a mesma dimensão baseada no tempo em todas as consultas que usam a medida PoP. Além disso, o período da dimensão baseada no tempo tem de ser igual ou inferior ao valor period da métrica de variação percentual. Por exemplo, se a medida de variação percentual for definida com based_on_time: created_month, o valor period da medida de variação percentual não pode ser week nem date.
  • Um dos seguintes intervalos de tempo de um grupo de dimensões de type: time:

    • year
    • fiscal_year
    • month
    • fiscal_quarter
    • quarter
    • week
    • date
    • raw

Se especificar um período do grupo de dimensões no subparâmetro based_on_time, o período específico que usa é irrelevante. Só tem de direcionar a medida de PoP para um grupo de dimensões de type: time para que a medida de PoP possa usar a data/hora subjacente do grupo de dimensões. Não pode especificar um período de tempo a partir de um grupo de dimensões de type: duration. Os grupos de dimensões do tipo de duração não são suportados e produzem um erro de tempo de execução na funcionalidade Explorar.

kind

Use o parâmetro kind para especificar o tipo de cálculo que quer que a medida de PoP faça para o período anterior. Pode especificar um dos seguintes valores para kind:

  • previous: (predefinição) O valor do período anterior.
  • difference: a diferença entre os períodos (o período anterior subtraído do período atual).
  • relative_change: a variação percentual em relação ao período anterior. A alteração de percentagem é calculada através da seguinte equação:

    $$ relativeChange = (current - previous)/previous $$

period

Use o subparâmetro period para especificar a cadência da medida de PoP, ou seja, o período que quer recuar na comparação. Por exemplo, uma medida de PoP definida com period: year mostra os valores do ano anterior. Se executar uma consulta de exploração sobre a quantidade de encomendas mensal, a métrica period: year PoP mostra os valores do mesmo mês do ano anterior, para que possa comparar a quantidade de encomendas de novembro de 2025 com a quantidade de vendas de novembro de 2024.

O subparâmetro period suporta os seguintes valores:

  • year
  • fiscal_year
  • quarter
  • fiscal_quarter
  • month
  • week
  • date

value_to_date

Use o subparâmetro value_to_date para indicar se o Looker deve calcular os valores da medida de variação percentual usando a quantidade de tempo decorrido no período atual no momento em que a consulta é executada. O subparâmetro value_to_date pode ser no (predefinição) ou yes.

  • Um valor de no assume o período completo ao agregar dados.
  • Um valor de yes calcula a quantidade de tempo observada no período atual e aplica-a à medida de PoP.

Por exemplo, com uma medida de PoP de mês a mês definida com value_to_date: yes, se, às 13:10:00 de 6 de junho, executar uma consulta de exploração com a medida de PoP e uma dimensão de intervalo de tempo de datas, o Looker aplica a quantidade de tempo decorrido a 6 de junho (13 horas, 10 minutos e 0 segundos) aos cálculos para cada uma das datas na consulta. Para cada data, o Looker fornece os valores das primeiras 13 horas e 10 minutos.

Se tivesse a mesma medida de PoP definida com value_to_date: no e executasse a mesma consulta Explorar a 6 de junho às 13:10:00, o Looker calcularia o valor do PoP usando todos os dados disponíveis para cada data. Se estiver a tentar comparar valores de 6 de junho com o dia 6 do mês anterior, tenha em atenção que, uma vez que 6 de junho ainda não terminou, é possível que existam dados adicionais após as 13:10:00.

Consulte Como value_to_date afeta os valores de medição do PoP para ver um exemplo de como value_to_date: yes afeta os resultados numa consulta de exploração.

Conforme descrito na secção Requisitos para consultas de exploração com medidas de PoP, quando executa uma consulta de exploração com uma medida de PoP, o Looker aplica automaticamente a granularidade do período mínimo da consulta ao período usado pela medida de PoP. Para consultas de exploração com uma medida de PoP definida com value_to_date: yes, o Looker usa a dimensão de período mais pequena na consulta e calcula a parte desse período que passou quando a consulta é executada. Em seguida, aplica essa parte a todos os valores da medida de PoP.

Explore consultas com medidas de PoP

O cálculo realizado para uma medida de variação percentual baseia-se na definição do LookML da medida de variação percentual e também nos prazos especificados na própria consulta de exploração. A medida de variação percentual adapta o respetivo cálculo aos prazos selecionados na consulta de exploração. Por exemplo, se a medida de PoP for definida com period: year e a consulta de exploração contiver a dimensão de período orders.created_month, a medida de PoP calcula os valores mensais, comparando janeiro de 2025 com janeiro de 2024. Se quiser ver os valores anuais, tem de executar uma consulta de exploração com a métrica PoP e apenas o período orders.created_year.

Seguem-se alguns exemplos de como a medida de PoP period interage com os intervalos selecionados numa consulta de exploração:

  • Se uma medida de variação percentual for definida com period: year e executar uma consulta de exploração com um intervalo de tempo trimestral, a medida de variação percentual devolve valores do mesmo trimestre do ano anterior (1.º trimestre de 2025 em comparação com o 1.º trimestre de 2024).
  • Se uma medida de PoP for definida com period: year e executar uma consulta de exploração com um intervalo de tempo de um mês, a medida de PoP devolve valores do mesmo mês do ano anterior (abril de 2025 em comparação com abril de 2024).
  • Se uma medida de variação percentual for definida com period: month e executar uma consulta de exploração com um período de um mês, a medida de variação percentual devolve valores para o mês anterior (abril de 2025 em comparação com março de 2025).

Requisitos para explorar consultas com medidas de PoP

Uma vez que uma medida de PoP faz cálculos com base na definição do LookML da medida de PoP e nos campos que seleciona na consulta de exploração, tem de incluir, no mínimo, os seguintes campos numa consulta de exploração que tenha uma medida de PoP:

  • A medida PoP.
  • Uma dimensão de tempo adequada para o period associado à métrica de PoP. A dimensão de tempo pode ser incluída na consulta a partir do selecionador de campos da exploração ou nos filtros da exploração:
    • As consultas de métricas de PoP suportam níveis de detalhe de intervalo de tempo de data ou superiores, como mês, trimestre ou ano. As consultas de medidas de variação percentual não suportam dimensões com intervalos de tempo de horas ou minutos.
    • Se a medida de variação percentual for definida com um based_on_time que seja um período de tempo de um grupo de dimensões, a consulta de exploração tem de incluir um período de tempo do mesmo grupo de dimensões que use um período de tempo igual ou inferior ao especificado no parâmetro period da medida de variação percentual. Pode incluir o grupo de dimensões na própria exploração (selecionando o grupo de dimensões no selecionador de campos da exploração) ou filtrando o grupo de dimensões. Por exemplo, se o valor de based_on_time da medida de PoP for definido com um intervalo de tempo do grupo de dimensões orders.created e a medida de PoP for definida com period: month, a consulta de exploração tem de incluir um intervalo de tempo do grupo de dimensões orders.created igual ou inferior a um mês, como orders.created_date. O período na consulta Explorar tem de corresponder ou ser inferior porque, por exemplo, não pode fazer uma comparação mês a mês de um período de um ano.
    • Se a medida de PoP for definida com um based_on_time que seja uma dimensão baseada no tempo, a consulta Explore tem de incluir exatamente a mesma dimensão baseada no tempo, quer incluindo a dimensão do selecionador de campos do Explore ou especificando um filtro na dimensão. A dimensão baseada no tempo tem de ter um intervalo de tempo igual ou inferior ao especificado no parâmetro period da métrica de PoP. Por exemplo, se a medida de PoP for definida com based_on_time: created_date e a medida de PoP for definida com period: month, a consulta de exploração tem de incluir a dimensão created_date.

Se a medida de PoP estiver definida com um based_on_time que seja um período de tempo de um grupo de dimensões, tenha em atenção os seguintes requisitos para o período de tempo na consulta Explore:

  • O período no pedido de exploração tem de ser um período igual ou inferior ao especificado no parâmetro period da métrica de variação percentual. Por exemplo, se o based_on_time da medida de PoP for definido com um intervalo de tempo do grupo de dimensões orders.created e a medida de PoP for definida com period: month, a consulta de exploração tem de incluir um intervalo de tempo do grupo de dimensões orders.created igual ou inferior a um mês, como orders.created_date. O período na consulta Explorar tem de ser mais pequeno porque, por exemplo, não pode fazer uma comparação mês a mês de um período de um ano.
  • O período na consulta de exploração tem de conter informações de data/hora. Por exemplo, os intervalos de tempo year, month e date de um grupo de dimensões fornecem informações de data/hora reais. Por outro lado, o intervalo de tempo day_of_week é abstraído da data/hora subjacente para fornecer um valor como Wednesday. Da mesma forma, os intervalos de tempo, como month_name, month_num e day_of_month, não fornecem informações de data/hora, pelo que não podem ser usados pelas medidas de PoP para calcular valores para o período anterior. No entanto, se incluir na consulta de exploração uma data/hora, como date, isso fornece à medida de PoP informações de data/hora que pode usar para calcular os valores do período anterior. Também pode incluir o período de tempo day_of_week na consulta de exploração, uma vez que a métrica de variação percentual pode usar as informações do período de tempo date para os cálculos.

Desde que cumpra estes requisitos na consulta Explorar, pode adicionar outros campos e dimensões de período na consulta Explorar, mas todos os períodos na consulta Explorar têm de ser iguais ou inferiores ao período da medida de PoP.period Quando executa uma consulta de exploração com uma medida de PoP, o Looker aplica automaticamente a granularidade do período mínimo da consulta ao período usado pela medida de PoP. No exemplo de exploração apresentado no início desta página, todas as medidas de PoP foram definidas no LookML com period: year. Isto significa que, para qualquer período selecionado na consulta de exploração (neste caso, um período mensal), a medida de variação percentual anual devolve os resultados para o mesmo período no ano anterior.

Se quiser ver que intervalos de tempo são suportados com a sua medida de PoP numa exploração, pode testar diferentes intervalos de tempo sem ter de executar consultas. Clique no separador SQL da secção Dados da exploração e, de seguida, adicione campos e filtros do selecionador de campos da exploração. Se a medida de PoP não conseguir calcular a consulta com os campos e os filtros selecionados, o separador SQL mostra uma mensagem a indicar que não é possível gerar o SQL.

Se executar uma consulta em que não é possível gerar o SQL, a janela Explorar devolve um erro com os detalhes e um link para o LookML relevante.

Exemplos

As secções seguintes mostram alguns exemplos de diferentes medidas de PoP e consultas de exploração:

Comparar as contagens com as medidas de PoP anuais e mensais

Segue-se o LookML para uma medida de exemplo total_births, um grupo de dimensões de birth e duas medidas de PoP baseadas na medida total_births e que usam o grupo de dimensões birth como respetivo campo based_on_time:type:time


  dimension_group: birth {
    type: time
    timeframes: [raw, time, date, week, month, quarter, year]
    sql: ${TABLE}.birth_date ;;
  }  

  measure: total_births {
    type: sum
    sql: ${TABLE}.total_births ;;
  }

  measure: total_births_last_year {
    type: period_over_period
    kind: previous
    based_on: total_births
    based_on_time: birth_year
    period: year
    value_to_date: no
    value_format_name: decimal_0
  }

  measure: total_births_last_month {
    type: period_over_period
    kind: previous
    based_on: total_births
    based_on_time: birth_year
    period: month
    value_to_date: no
    value_format_name: decimal_0
  }

Tenha em atenção o seguinte acerca destes campos:

  • Ambas as medidas de variação percentual são definidas com kind: previous, pelo que fornecem o valor da medida do período anterior.
  • Ambas as medidas de PoP estão definidas com value_to_date: no, pelo que calculam o valor da medida para todo o período (ou seja, a granularidade do período mínima da consulta).
  • Ambas as medidas de PoP são definidas com based_on_time: birth_year, pelo que usam o carimbo de data/hora subjacente do grupo de dimensões birth.
  • A medida de PoP total_births_last_year é definida com period: year e a medida de PoP total_births_last_month é definida com period: month.

Segue-se uma consulta de exploração que inclui todas as três medidas e o período da dimensão birth_month:

O Looker Explore mostra colunas para o mês de nascimento, o total de nascimentos, o total de nascimentos no mês passado e o total de nascimentos no ano passado. O valor Total de nascimentos no mês passado para 2024-07 é 290 699, que corresponde ao valor Total de nascimentos para 2024-06. O valor Total de nascimentos no ano passado para 2024-07 é 310 347, que corresponde ao valor Total de nascimentos para 2023-07.

Tenha em atenção o seguinte acerca dos resultados da funcionalidade Explorar:

  • O período mais pequeno da dimensão na consulta Explorar é birth_month, pelo que a medida PoP fornece valores mensais.
  • Na linha do mês mais recente, 2024-07, o valor Total de nascimentos no mês passado mostra o total de nascimentos do mês anterior, 2024-06. Pode verificar isto consultando o valor Total de nascimentos na linha 2024-06. Os dois valores correspondem.
  • Na linha do mês mais recente, 2024-07, o valor Total de nascimentos no ano passado mostra o total de nascimentos para o mesmo mês (07) no ano anterior (2023). Pode verificar isto consultando o valor Total de nascimentos na linha 2023-07. Os dois valores correspondem.

Como o value_to_date afeta os valores de medição do PoP

Semelhante ao exemplo anterior, aqui está o LookML para a medida total_births e o grupo de dimensões birth de type:time e duas medidas de PoP baseadas na medida total_births e que usam o grupo de dimensões birth como o respetivo campo based_on_time. No entanto, neste exemplo, a medida total_births_last_year_value_to_date PoP é definida com value_to_date: yes e a medida total_births_last_year PoP é definida com value_to_date: no:

  dimension_group: birth {
    type: time
    timeframes: [raw, time, date, week, month, quarter, year]
    sql: ${TABLE}.birth_date ;;
  }  

  measure: total_births {
    type: sum
    sql: ${TABLE}.total_births ;;
  }

  measure: total_births_last_year {
    type: period_over_period
    kind: previous
    based_on: total_births
    based_on_time: birth_year
    period: year
    value_to_date: no
    value_format_name: decimal_0
  }

  measure: total_births_last_year_value_to_date {
    type: period_over_period
    kind: previous
    based_on: total_births
    based_on_time: birth_year
    value_to_date: yes
    period: year
    value_format_name: decimal_0
  }

Segue-se uma consulta de exploração que inclui todas as três medidas e o intervalo de tempo da dimensão birth_year. Esta consulta de exploração foi executada a 4 de junho às 16:25:08, o que é significativo para a medida value_to_date: yes PoP.

O Looker Explore mostra colunas para o ano de nascimento, o total de nascimentos, o total de nascimentos no ano passado e o valor total de nascimentos no ano passado até à data. O valor Total de nascimentos no ano passado para 2024 é 3 581 036, que corresponde ao valor Total de nascimentos para 2023. O valor de Nascimentos no ano passado até à data para 2024 é de 1 743 505.

Os resultados da análise detalhada mostram como o subparâmetro value_to_date altera o cálculo das medidas de variação percentual:

Tenha em atenção o seguinte acerca dos resultados da funcionalidade Explorar:

  • Na linha do ano mais recente, 2024, o valor Total de nascimentos no ano passado mostra o total de nascimentos do ano anterior, 2023. Pode validar o cálculo consultando o valor Total de nascimentos na linha 2023. Os dois valores correspondem.
  • Na linha do ano mais recente, 2024, o valor Total de nascimentos no ano passado até à data é inferior ao valor Total de nascimentos no ano passado. Isto deve-se ao facto de a consulta Explorar ter sido executada a 4 de junho às 16:25:08 e de a medida total_births_last_year_value_to_date PoP estar definida com value_to_date: yes. Por isso, o Looker calculou os valores anuais usando apenas os dados até 4 de junho às 16:25:08 para cada ano.

Filtrar consultas de exploração que incluem medidas de PoP

Tenha em atenção o seguinte para filtrar consultas de exploração que incluem medidas de PoP:

  • A filtragem é suportada para consultas de exploração que incluem medidas de PoP. No entanto, não pode filtrar por uma medida de variação percentual em si. Por exemplo, no primeiro exemplo de exploração que consulta a dimensão birth_month e as medidas de PoP total_births, total_births_last_year e total_births_last_month, não pode filtrar essa consulta nas medidas de PoP total_births, total_births_last_year ou total_births_last_month.
  • Quando filtra por um campo associado ao parâmetro based_on_time de uma medida de variação percentual, se o período do filtro for mais detalhado do que o período da consulta, a medida de variação percentual mostra apenas os resultados da parte do valor do filtro do período da consulta. Por exemplo, se consultar a dimensão orders.created_year e filtrar a consulta para o mês de janeiro, para cada ano, a métrica PoP mostra os valores apenas de janeiro. Isto pode ser confundido com os resultados do ano completo.
  • Para consultas de exploração de medidas de variação percentual, para calcular os dados da medida de variação percentual, o Looker obtém dados de um período adicional com o nível de detalhe do período mais detalhado da consulta. Por exemplo, se criar uma consulta Explorar com uma dimensão mensal, uma medida de PoP definida com period: year e um filtro para os últimos 6 meses, o Looker identifica a granularidade menos detalhada na consulta, que, neste exemplo, seria o período de tempo year da medida de PoP. Neste exemplo, o Looker obteria os dados dos últimos 6 meses, mais os dados de um ano adicional, para poder comparar cada um dos últimos 6 meses com o mesmo mês do ano anterior.
  • Conforme descrito nos requisitos para consultas de exploração com medidas de PoP, as consultas de exploração que incluem medidas de PoP têm de ter uma dimensão de tempo adequada para o period associado à medida de PoP. Se não selecionar uma dimensão de tempo no selecionador de campos da análise detalhada, o Looker pode obter as informações necessárias a partir das dimensões de tempo nos filtros da análise detalhada. Neste caso, o Looker ordena os resultados da consulta do Explore pela dimensão de tempo do filtro.

Visualizações com medidas de PoP

A visualização de gráfico de tabela é recomendada para medidas de PoP. Outras opções de visualização também podem funcionar, consoante os campos na sua consulta de exploração.

Se usar uma visualização que não seja um gráfico de tabela, verifique se a visualização é clara. Uma vez que as medidas de PoP fornecem comparações com um período anterior, as visualizações com medidas de PoP podem ser enganadoras. Por exemplo, uma medida de PoP anual definida como kind: previous mostra o valor do ano passado para a data deste ano. Se a sua consulta de exploração incluir o valor do ano atual juntamente com a medida de variação percentual anual, o ano atual terá dois valores na visualização.

Se usar uma visualização que não seja um gráfico de tabela, verifique se a visualização indica claramente que todas as medidas de PoP são uma comparação com um período anterior.

Limitações para medidas de PoP

Tenha em atenção as seguintes limitações das medidas de PoP:

  • As medidas de PoP são suportadas apenas para projetos do LookML que usam o novo tempo de execução do LookML. Se a funcionalidade antiga Usar o tempo de execução do LookML antigo estiver ativada na sua instância, o ficheiro de manifesto do seu projeto tem de incluir uma declaração new_lookml_runtime:yes.
  • As medidas de variação percentual não são suportadas com o conetor do Looker no Looker Studio.
  • As medidas de PoP têm de se basear numa medida agregada, conforme descrito na secção based_on. Não pode basear uma medida de variação percentual num período anterior numa medida não agregada.
  • Para ligações do BigQuery em instâncias onde a funcionalidade de laboratório Agregações simétricas do BI Engine está ativada, as medidas de PoP são suportadas, mas as consultas SQL com medidas de PoP não usam a funcionalidade de agregações simétricas do BI Engine.
  • As medidas de PoP não suportam a análise de coortes.
  • As medidas de PoP não suportam cálculos contínuos.
  • As medidas PoP comparam sempre o período atual com o período anterior. Não pode configurar uma medida de variação percentual para comparar o período atual com um período diferente do período anterior. Por exemplo, não pode criar uma medida de PoP para comparar maio do ano passado com dezembro deste ano.
  • As medidas de PoP não são suportadas com calendários personalizados, como calendários de retalho 4-5-4. Consulte a secção period para ver os períodos que as medições de PoP suportam.
  • As medidas de PoP não são suportadas com períodos personalizados, como as 2 semanas atuais em comparação com as 2 semanas anteriores.
  • Os parâmetros Liquid não são suportados nos parâmetros de uma medida de PoP. No entanto, se os campos based_on ou based_on_time de um ponto de medição de PoP apontarem para uma dimensão definida com Liquid, esse Liquid é processado.

  • As medidas de PoP não são suportadas com as seguintes funcionalidades do Looker:

  • Não é possível usar as métricas de PoP para criar um campo personalizado.

  • Não pode selecionar o período de uma semana numa consulta de exploração com uma medida de variação percentual, a menos que a medida de variação percentual seja definida com period: week ou period: date.

  • Não é possível usar medidas de PoP com períodos definidos com prazos fiscais em consultas de exploração com prazos não fiscais. Além disso, as medidas de PoP com períodos definidos com prazos não fiscais não podem ser usadas em consultas com dimensões de prazos fiscais.

  • As medidas de PoP suportam o desvio do mês fiscal, uma vez que o parâmetro based_on_time da medida de PoP herda o valor fiscal_month_offset do ficheiro do modelo LookML associado à análise detalhada. Se definir uma medida de PoP com fiscal_year ou fiscal_quarter, a medida de PoP só é suportada numa consulta de exploração se a consulta de exploração especificar um intervalo de tempo de fiscal_year ou fiscal_quarter. Nesse caso, o fiscal_offset_month é respeitado.

  • O period da medida de PoP tem de ser igual ou superior ao período selecionado na consulta de exploração. Por exemplo, para uma medida de PoP definida com period: month, a consulta de exploração tem de ter uma dimensão de período de um mês ou inferior, como semana ou dia.

Dialetos de base de dados suportados para medidas de PoP

A tabela seguinte mostra os dialetos que suportam medidas de PoP na versão mais recente do Looker:

Dialeto Suportado?
Actian Avalanche
Não
Amazon Athena
Não
Amazon Aurora MySQL
Não
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Não
Apache Druid 0.13+
Não
Apache Druid 0.18+
Não
Apache Hive 2.3+
Não
Apache Hive 3.1.2+
Não
Apache Spark 3+
Não
ClickHouse
Não
Cloudera Impala 3.1+
Não
Cloudera Impala 3.1+ with Native Driver
Não
Cloudera Impala with Native Driver
Não
DataVirtuality
Não
Databricks
Não
Denodo 7
Não
Denodo 8 & 9
Não
Dremio
Não
Dremio 11+
Não
Exasol
Não
Google BigQuery Legacy SQL
Não
Google BigQuery Standard SQL
Sim
Google Cloud PostgreSQL
Não
Google Cloud SQL
Não
Google Spanner
Não
Greenplum
Não
HyperSQL
Não
IBM Netezza
Não
MariaDB
Não
Microsoft Azure PostgreSQL
Não
Microsoft Azure SQL Database
Não
Microsoft Azure Synapse Analytics
Não
Microsoft SQL Server 2008+
Não
Microsoft SQL Server 2012+
Não
Microsoft SQL Server 2016
Não
Microsoft SQL Server 2017+
Não
MongoBI
Não
MySQL
Não
MySQL 8.0.12+
Sim
Oracle
Não
Oracle ADWC
Não
PostgreSQL 9.5+
Não
PostgreSQL pre-9.5
Não
PrestoDB
Não
PrestoSQL
Não
SAP HANA
Não
SAP HANA 2+
Não
SingleStore
Não
SingleStore 7+
Não
Snowflake
Sim
Teradata
Não
Trino
Não
Vector
Não
Vertica
Não