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:
- Zaloguj się w plaidcloud.com i przejdź do pulpitów
- W visualize.plaidcloud.com przejdź do Data > Datasets
- Wyszukaj zestaw danych do wyświetlenia lub zmodyfikowania
- Zmodyfikuj zestaw danych, najeżdżając kursorem na przycisk
editpodActions
Przykłady
Dział zatytułowany „Przykłady”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
Dział zatytułowany „Substring”substring("PERIOD",6,2)CAST("YEAR" AS integer)-1concat("Biller Entity" , ' ', "Country_biller")To_char
Dział zatytułowany „To_char”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)Instrukcja warunkowa
Dział zatytułowany „Instrukcja warunkowa”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" ENDConcatenate
Dział zatytułowany „Concatenate”concat("Class",' > ',"Product Family",' > ',"Meta Series")