Pular para o conteúdo

Exemplos de colunas calculadas

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

Para ver e editar indicadores e expressões calculadas, siga os passos seguintes:

  1. Inicie sessão em plaidcloud.com e navegue até aos painéis de controlo
  2. Em visualize.plaidcloud.com, navegue até Data > Datasets
  3. Pesquise o conjunto de dados que pretende ver ou modificar
  4. Modifique o conjunto de dados passando o cursor sobre o botão edit por baixo 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)

divisão, com um truque para evitar erros de divisão por zero

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")