Exemplos de colunas calculadas
Descrição
Seção intitulada “Descrição”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.
Navegar até um conjunto de dados
Para ver e editar indicadores e expressões calculadas, siga os passos seguintes:
- Inicie sessão em plaidcloud.com e navegue até aos painéis de controlo
- Em visualize.plaidcloud.com, navegue até Data > Datasets
- Pesquise o conjunto de dados que pretende ver ou modificar
- Modifique o conjunto de dados passando o cursor sobre o botão
editpor baixo deActions
Exemplos
Seção intitulada “Exemplos”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
Seção intitulada “Substring”substring("PERIOD",6,2)CAST("YEAR" AS integer)-1concat("Biller Entity" , ' ', "Country_biller")To_char
Seção intitulada “To_char”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)Instrução condicional
Seção intitulada “Instrução condicional”CASE WHEN "Field_A"= 'Foo' THEN max(coalesce("Value_A",0.0)) - max(coalesce("Value_B",0.0)) ENDCASE WHEN "sol_otif_pod_missing" = 1 THEN'POD is missing.'ELSE'POD exists.'ENDcase when "Customer DC" = "origin_dc" or "order_reason_type" = 'Off Schedule' or "mot_type" = 'UPS' then 'Yes'else 'No'endCASE WHEN "module_type" is NULL THEN '---' ELSE "module_type" ENDCASE WHEN "NODE_TYPE" = 'External' THEN '3rd Party' ELSE "ENTITY_LOCATION_DESCRIPTION" ENDConcatenar
Seção intitulada “Concatenar”concat("Class",' > ',"Product Family",' > ',"Meta Series")