BASE DE CONOCIMIENTO

Error: "Calculations containing user functions cannot reference fields from Physical Tables" (Error: los cálculos que contienen las funciones del usuario no pueden hacer referencia a campos de las tablas físicas).


Publicado: 22 Oct 2020
Fecha de la última modificación: 10 Jul 2023

Problema

Al crear o editar un campo de cálculo, se produce el siguiente error:

Error: "Calculations containing user functions cannot reference fields from Physical Tables" (Los cálculos que contienen las funciones del usuario no pueden hacer referencia a campos de las tablas físicas).

Imagen añadida por un usuario

Entorno

  • Tableau Desktop 2020.2.0 y versiones posteriores

Solución

En la fuente de datos, cambie Relaciones a Unión.

Por ejemplo, Pedidos y Personas son tablas lógicas diferentes a continuación.
Imagen añadida por un usuario

Ya que Nombre del cliente es de la tabla Pedidos y Persona es de la tabla Personas, se produce el siguiente error.
Imagen añadida por un usuario

Cambie Pedidos y Personas de Relaciones a Unión como se muestra a continuación: 
Imagen añadida por un usuario

Entonces el cálculo es válido.
Imagen añadida por un usuario
 

Causa

Las funciones de usuario no se pueden utilizar en un cálculo que haga referencia a campos de diferentes tablas lógicas.
 
¿Fue de ayuda este artículo para resolver el problema?