Przejdź do głównej zawartości

Przykładowe kolumny obliczeniowe

Dane w pulpitach można rozszerzać o kolumny obliczeniowe. Każdy zbiór danych zawiera sekcję kolumn obliczeniowych. Kolumny obliczeniowe można pisać i modyfikować za pomocą SQL w dialekcie PostgreSQL.

Przechodzenie do zestawu danych

Aby wyświetlić i edytować metryki oraz obliczane wyrażenia, wykonaj poniższe czynności:

  1. Zaloguj się w plaidcloud.com i przejdź do pulpitów
  2. W visualize.plaidcloud.com przejdź do Data > Datasets
  3. Wyszukaj zestaw danych do wyświetlenia lub zmodyfikowania
  4. Zmodyfikuj zestaw danych, najeżdżając kursorem na przycisk edit pod Actions
COUNT(*)
min("MyColumnName")
max("MyColumnName")

Coalesce (przydatne na przykład do zamiany wartości null na 0.0)

Dział zatytułowany „Coalesce (przydatne na przykład do zamiany wartości null na 0.0)”
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)

dzielenie, z obejściem unikającym błędów DIV/0

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