Ir al contenido

Ejemplos de columnas calculadas

Los datos de los paneles de control se pueden enriquecer con columnas calculadas. Cada conjunto de datos contiene una sección para columnas calculadas. Las columnas calculadas se pueden escribir y modificar con SQL de estilo PostgreSQL.

Para ver y editar métricas y expresiones calculadas, siga estos pasos:

  1. Inicie sesión en plaidcloud.com y navegue a los paneles de control
  2. Desde visualize.plaidcloud.com, navegue a Data > Datasets
  3. Busque un conjunto de datos para verlo o modificarlo
  4. Modifique el conjunto de datos colocando el cursor sobre el botón edit que aparece bajo Actions
COUNT(*)
min("MyColumnName")
max("MyColumnName")

Coalesce (útil para convertir valores nulos en 0.0, por ejemplo)

Sección titulada «Coalesce (útil para convertir valores nulos en 0.0, por ejemplo)»
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)

división, con un truco para evitar errores de división por cero (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")