Pular para o conteúdo

Exemplos de colunas calculadas

Os dados nos painéis podem ser enriquecidos com colunas calculadas. Cada conjunto de dados contém uma seção para colunas calculadas. As colunas calculadas podem ser escritas e modificadas com SQL no dialeto do PostgreSQL.

Para visualizar e editar métricas e expressões calculadas, siga estas etapas:

  1. Faça login em plaidcloud.com e navegue até os painéis
  2. Em visualize.plaidcloud.com, navegue até Data > Datasets
  3. Pesquise um conjunto de dados para visualizar ou modificar
  4. Modifique o conjunto de dados passando o mouse sobre o botão edit abaixo de Actions
COUNT(*)
min("MyColumnName")
max("MyColumnName")

Coalesce (útil para converter nulos em 0.0, por exemplo)

Seção intitulada “Coalesce (útil para converter nulos em 0.0, por exemplo)”
coalesce("BaselineCost",0.0)
substring("PERIOD",6,2)
CAST("YEAR" AS integer)-1
concat("Biller Entity" , ' ', "Country_biller")
to_char("date_created", 'YYYY-mm-dd')
left("period",4)

divide, com um artifício para evitar erros de DIV/0

sum("so_infull")/(count(*)+0.00001)
CASE WHEN "Field_A"= 'Foo' THEN max(coalesce("Value_A",0.0)) - max(coalesce("Value_B",0.0)) END
CASE WHEN "sol_otif_pod_missing" = 1 THEN
'POD is missing.'
ELSE
'POD exists.'
END
case when "Customer DC" = "origin_dc" or "order_reason_type" = 'Off Schedule' or "mot_type" = 'UPS' then
'Yes'
else
'No'
end
CASE WHEN "module_type" is NULL THEN '---' ELSE "module_type" END
CASE WHEN "NODE_TYPE" = 'External' THEN '3rd Party' ELSE "ENTITY_LOCATION_DESCRIPTION" END
concat("Class",' > ',"Product Family",' > ',"Meta Series")