Aller au contenu

Exemples de colonnes calculées

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 :

  1. Connectez-vous à plaidcloud.com et accédez aux tableaux de bord
  2. Depuis visualize.plaidcloud.com, accédez à Data > Datasets
  3. Recherchez un jeu de données à afficher ou à modifier
  4. Modifiez le jeu de données en survolant le bouton edit sous Actions
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("PERIOD",6,2)
CAST("YEAR" AS integer)-1
concat("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)
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")