Loading

Fehler "Unknown function MAKEDATE called" (Unbekannte Funktion MAKEDATE aufgerufen) bei Verwendung einer Direktdatenverbindung

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung
Wenn Sie ein berechnetes Feld mit der Funktion MAKEDATE erstellen, erscheint möglicherweise die folgende Fehlermeldung im Dialogfeld "Berechnetes Feld" und die Berechnung kann nicht abgeschlossen werden:
 
Unknown function MAKEDATE called. (Unbekannte Funktion MAKEDATE aufgerufen.)
Vom Benutzer hinzugefügtes Bild
 

Cause

 Die Funktion MAKEDATE ist verfügbar für Tableau-Datenextrakte, aber nicht für live verbundene Datenquellen. Die Funktion muss in der spezifischen Datenquelle, z. B. MySQL, verfügbar sein, damit die Funktion mit einer Live-Datenverbindung in Ihrer Arbeitsmappe verwendet werden kann.
Lösung

Option 1

Verwenden Sie die Funktion DATEADD().  Wenn [Jahr], [Monat] und [Tag] Datenfelder für Jahr, Monat und Tag sind, gibt die folgende Formel einen Datumswert zurück, der aus einem Jahr, einem Monat und einem Tag des Monats besteht:

DATEADD('day', [Tag] - 1, DATEADD('month', [Monat] - 1, DATEADD('year', [Jahr] - 2000, #2000-01-01#)))

Option 2

Verwenden Sie die folgende Berechnung, um ein DATE-Feld zu erstellen.
DATEPARSE("yyyy-MM-dd","2022-01-01")

ODER

DATE(DATEPARSE("yyyy-MM-dd","2022-01-01"))
Hinweis: Die erste Berechnung erstellt ein Datums- und Uhrzeitfeld, während die zweite Berechnung nur ein Datumsfeld erstellt.

 
Nummer des Knowledge-Artikels

001473018

 
Laden
Salesforce Help | Article