In Ihren zugrunde liegenden Datensätzen werden Datumsangaben und Uhrzeiten möglicherweise unterschiedlich dargestellt. Bei einigen Datensätzen ist es klar, ob ein bestimmtes Feld ein Datum oder ein Datum und eine Uhrzeit enthält. Bei anderen werden Datumsangaben eventuell durch numerische oder Textwerte dargestellt, die in Looker Studio leicht erkannt werden können. In solchen Fällen werden in Looker Studio für Ihre Datenquelle Felder vom Typ „Datum“ oder „Datum und Uhrzeit“ erstellt.
Manchmal sind die Daten jedoch mehrdeutig. Dadurch wird es schwierig, sie richtig einzuordnen und in Looker Studio entsprechend zu konvertieren. Beispiel:
- Steht 20201210 für ein Datum? Kann sein, muss aber nicht. Es könnte sich auch um einen Zahlen- oder Währungswert handeln, z. B. 20.201,210 €.
- Steht die Abfolge 12/10/2020 für den 10. Dezember 2020 oder den 12. Oktober 2020?
Konvertierung in Datum nicht möglich
Wenn Sie eine Verbindung zu Daten herstellen, die mehrdeutige Datumsangaben oder Uhrzeiten enthalten, sehen Sie möglicherweise die Meldung, dass Looker Studio ein bestimmtes Feld nicht in ein Datum umwandeln kann. Sie haben zwei Optionen, um das Problem zu beheben:
Zugrunde liegende Daten ändern
Wenn Sie den Datensatz bearbeiten können, sollten Sie am besten das Format Ihres Datumfelds ändern, sodass es ein ganzheitliches Format mit Jahr, Monat und Tag enthält. Möglicherweise können Sie auch den Datentyp auf „Datum“ oder „Datum und Uhrzeit“ setzen. Das ist die empfohlene Vorgehensweise, insbesondere wenn Sie mehrere Datenquellen aus diesem Datensatz erstellen möchten.
Mithilfe eines berechneten Felds in Datum konvertieren
Erstellen Sie ein berechnetes Feld und verwenden Sie die Funktion PARSE_DATE oder PARSE_DATETIME, um aus dem vorher nicht erkannten Feld ein gültiges Feld vom Typ „Datum“ oder „Datum und Uhrzeit“ zu erstellen. In den folgenden Beispielen sehen Sie, wie Feld durch den Namen des zuvor nicht erkannten Felds ersetzt wird.
Beispielformeln
Wenn Feld ein Feld vom Typ „Text“ ist…
Format |
Formel |
---|---|
2020-03-18 |
PARSE_DATE("%Y-%m-%d", Feld) |
2020/03/18 |
PARSE_DATE("%Y/%m/%d", Feld) |
20200318 |
PARSE_DATE("%Y%m%d", Feld) |
3/18/2020 |
PARSE_DATE("%m/%d/%Y", Feld) |
18/3/2020 |
PARSE_DATE("%d/%m/%Y", Feld) |
18. Mrz. 2020 |
PARSE_DATE("%b %d, %Y", Feld) |
Mi., 18. März 2020 |
PARSE_DATE("%a, %b %d, %Y", Feld) |
18. März 2020 |
PARSE_DATE("%B %d, %Y", Feld) |
Mittwoch, 18. März 2020 |
PARSE_DATE("%A, %b %d, %Y", Feld) |
Wenn Feld eine Uhrzeit enthält…
Format |
Formel |
---|---|
2020-03-18 16:45:00.000000 |
PARSE_DATETIME("%Y-%m-%d %H:%M:%E*S", Feld) |
2020-03-18T16:45:00.000000 |
PARSE_DATETIME("%Y-%m-%dT%H:%M:%E*S", Feld) |
Wenn Feld ein Feld vom Typ „Zahl“ ist…
Format |
Formel |
---|---|
20200318 |
PARSE_DATE("%Y%m%d", CAST(Feld AS TEXT)) |