BASE DE CONOCIMIENTO

Un campo calculado indica resultados nulos


Publicado: 31 Jul 2014
Fecha de la última modificación: 10 Jan 2024

Problema

Los campos calculados indican valores nulos o en blanco en lugar de los resultados esperados

Entorno

Tableau Desktop 

Solución

HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 1: Las expresiones que contienen un campo con un valor NULL pueden indicar valores NULL
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 2: Las condiciones que contienen un valor NULL pueden indicar valores NULL
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 3: Las instrucciones CASE o IF sin ELSE indicarán valores NULL si ninguna condición es True
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 4: Las expresiones que incluyan varias instrucciones CASE o IF mutuamente exclusivas podrían indicar valores NULL
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 5: Conversión de una cadena no numérica en numérica
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 6: Las expresiones que se dividen entre cero devuelven NULL
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Escenario 7: DATE() o DATEPARSE() podrían indicar NULL

Causa

  • En los casos 1, 2 y 4 cualquier cálculo que incluya NULL indicará NULL porque los valores NULL no son numéricos y, por tanto, requieren un tratamiento especial.
  • En el caso 3, Tableau añade ELSE NULL a cualquier cálculo lógico que no tenga una instrucción ELSE. Esto significa que, si todas las condiciones son False, se indicará NULL.
  • En el caso 5, cualquier número dividido por cero es indefinido matemáticamente. Para añadir coherencia, Tableau muestra el valor como NULL. Si necesita más información, consulte este artículo de Wikipedia: División por cero.

Información adicional

Forzar un 0,0 cuando no hay ningún registro
Reemplazar datos NULL o no encontrados por ceros o datos existentes
Agregación de datos en Tableau
Los campos calculados de fecha indican valores nulos después de la actualización de una extracción
Los totales generales de campos calculados con ATTR() que incluyan campos con datos combinados de diferentes fuentes de datos aparecen en blanco
Cuando se usa la función IIF con ATTR se obtienen resultados NULL inesperados
Combinar datos en campos de fecha no coincidentes
Se indica un valor nulo al convertir cadenas al tipo de fecha o fecha y hora
 
¿Fue de ayuda este artículo para resolver el problema?