KNOWLEDGE BASE

Fehler: "Calculations containing user functions cannot reference fields from Physical Tables" (Berechnungen, die Benutzerfunktionen enthalten, können nicht auf Felder von physischen Tabellen verweisen)


Veröffentlicht: 22 Oct 2020
Zuletzt geändert am: 10 Jul 2023

Problem

Beim Erstellen/Bearbeiten eines Berechnungsfelds tritt der folgende Fehler auf:

Fehler: "Calculations containing user functions cannot reference fields from Physical Tables" (Berechnungen, die Benutzerfunktionen enthalten, können nicht auf Felder von "Physische Tabellen" verweisen.)

Vom Benutzer hinzugefügtes Bild

Umgebung

  • Tableau Desktop 2020.2.0 und höher

Lösung

Ändern Sie die Beziehung in der Datenquelle zu "Verknüpfung".

Zum Beispiel sind "Bestellungen" und "Personen" unten unterschiedliche logische Tabellen.
Vom Benutzer hinzugefügtes Bild

Da Kundenname aus der Tabelle "Bestellungen" und Person aus der Tabelle "Personen" stammt, tritt der folgende Fehler auf.
Vom Benutzer hinzugefügtes Bild

Ändern Sie "Bestellungen" und "Personen" wie unten beschrieben von "Beziehung" zu "Verknüpfung": 
Vom Benutzer hinzugefügtes Bild

Die Berechnung ist nun gültig.
Vom Benutzer hinzugefügtes Bild
 

Ursache

Benutzerfunktionen können nicht in einer Berechnung verwendet werden, die sich auf Felder aus verschiedenen logischen Tabellen bezieht.
 
Hat dieser Artikel das Problem gelöst?