Loading

Fehler "DATEDIFF is being called with (...). Did you mean (string, datetime, datetime, string)?" (DATEDIFF wird mit (...) aufgerufen. Meinten Sie (string, datetime, datetime, string)?) beim Verwenden der DATEDIFF-Berechnung

Veröffentlichungsdatum: Sep 20, 2023
Beschreibung
Wenn Sie DATEDIFF in einem berechneten Feld verwenden, erscheint möglicherweise eine Meldung ähnlich der folgenden:
DATEDIFF is being called with (string, date, date, integer). Did you mean (string, datetime, datetime, string)?" (DATEDIFF wird mit (string, date, date, integer) aufgerufen. Meinten Sie (string, datetime, datetime, string)?)

Cause

Obwohl DATEDIFF mit Datumsangaben anstelle von Datums- und Uhrzeitangaben verwendet werden kann, muss das Feld "start_of_week" eine Zeichenfolge und keine Ganzzahl sein.
Lösung
Stellen Sie sicher, dass die richtigen Feldtypen verwendet werden.

Beispielsweise wird die folgende Berechnung nicht funktionieren:
DATEDIFF('month',[Bestelldatum],[Versanddatum],1)

Stattdessen sollte die Berechnung wie folgt geschrieben werden:
DATEDIFF('month',[Bestelldatum],[Versanddatum],'sunday')
Zusätzliche Ressourcen
Datumsfunktionen
 
Nummer des Knowledge-Artikels

001471502

 
Laden
Salesforce Help | Article