Zum Inhalt springen

Beispiele für berechnete Spalten

Daten in Dashboards lassen sich um berechnete Spalten erweitern. Jedes Dataset enthält einen Abschnitt für berechnete Spalten. Berechnete Spalten können mit SQL im PostgreSQL-Dialekt geschrieben und geändert werden.

Zu einem Dataset navigieren

Um Kennzahlen und berechnete Ausdrücke anzuzeigen und zu bearbeiten, gehen Sie wie folgt vor:

  1. Melden Sie sich bei plaidcloud.com an und navigieren Sie zu den Dashboards.
  2. Navigieren Sie in visualize.plaidcloud.com zu Data > Datasets.
  3. Suchen Sie nach einem Dataset, das Sie anzeigen oder ändern möchten.
  4. Ändern Sie das Dataset, indem Sie mit der Maus über die Schaltfläche edit unter Actions fahren.
COUNT(*)
min("MyColumnName")
max("MyColumnName")

Coalesce (nützlich, um zum Beispiel Nullwerte in 0.0 umzuwandeln)

Abschnitt betitelt „Coalesce (nützlich, um zum Beispiel Nullwerte in 0.0 umzuwandeln)“
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, mit einem Behelf, um Fehler durch Division durch null zu vermeiden

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