Exemples de colonnes calculées
Description
Section intitulée « Description »Les données des tableaux de bord peuvent être enrichies par des colonnes calculées. Chaque jeu de données contient une section pour les colonnes calculées. Les colonnes calculées peuvent être écrites et modifiées en SQL de type PostgreSQL.
Accéder à un jeu de données
Pour afficher et modifier les métriques et les expressions calculées, procédez comme suit :
- Connectez-vous à plaidcloud.com et accédez aux tableaux de bord
- Depuis visualize.plaidcloud.com, accédez à Data > Datasets
- Recherchez un jeu de données à afficher ou à modifier
- Modifiez le jeu de données en survolant le bouton
editsousActions
Exemples
Section intitulée « Exemples »COUNT(*)min("MyColumnName")max("MyColumnName")Coalesce (utile pour convertir des valeurs nulles en 0.0, par exemple)
Section intitulée « Coalesce (utile pour convertir des valeurs nulles en 0.0, par exemple) »coalesce("BaselineCost",0.0)Substring
Section intitulée « Substring »substring("PERIOD",6,2)CAST("YEAR" AS integer)-1concat("Biller Entity" , ' ', "Country_biller")to_char("date_created", 'YYYY-mm-dd')left("period",4)division, avec une astuce pour éviter les erreurs de division par zéro
sum("so_infull")/(count(*)+0.00001)Instruction conditionnelle
Section intitulée « Instruction conditionnelle »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" ENDConcaténation
Section intitulée « Concaténation »concat("Class",' > ',"Product Family",' > ',"Meta Series")