Melding

Dit Helpcentrum wordt verplaatst naar Google Cloud. Meer informatie over de migratie.

CAST

Converteert een veld of expressie van het ene type naar het andere.

Gebruiksvoorbeeld

CAST(Number_field AS TEXT)

CAST(Text_field AS NUMBER)

CAST(Date_field as DATETIME)

Syntaxis

CAST(field_expression AS type)

Parameters

field_expression: een veld of expressie.

type: een gegevenstype als letterlijke waarde.

CAST: een gegevenstype als letterlijke waarden

U kunt van/naar de volgende typen converteren:

Van type Naar type
Tekst
  • DATE
  • DATETIME
  • NUMBER
Getal
  • TEXT
Datum
  • DATETIME
  • TEXT
Datum en tijd
  • DATETIME
  • TEXT

Voorbeelden

Doel: tellen hoeveel websitesessies langer dan N seconden duren.

In een Google Analytics-gegevensbron is Sessieduur een tekstdimensie. De 1e stap om te tellen hoeveel sessies langer dan N duurden, is om dit met CAST te converteren naar een getal. De tweede stap is om de CASE-instructie te gebruiken om sessies vast te stellen die langer duurden dan een bepaalde waarde, bijvoorbeeld 60 seconden. We combineren CASE met SUM om te tellen.

Stap 1: Maak een nieuw berekend veld, Sessieduur (getal) genaamd, met de volgende formule:

CAST(Session Duration AS NUMBER)

Stap 2: Maak een nieuw berekend veld met de naam Lange sessies:

SUM(CASE WHEN Session Duration > 60 THEN 1 ELSE 0 END)

Opmerkingen

U kunt in CAST geen geaggregeerde velden gebruiken.

  • Conversies van [DATE|DATETIME] naar TEXT retourneren de onderstaande indelingen voor canonieke tekenreeksen. Gebruik de functie FORMAT_DATETIME om een andere indeling te retourneren.
  • Conversies van TEXT naar [DATE|DATETIME] accepteren alleen de indeling voor canonieke tekenreeksen. Gebruik de functies PARSE_* om een andere indeling te parseren.
Type Canonieke STRING-indeling
DATE YYYY-[M]M-[D]D
DATETIME YYYY-[M]M-[D]D [[H]H:[M]M:[S]S[.DDDDDD]]

Omzetten naar tekst

Wanneer een expressie een teksttekenreeks vereist, zet Looker Studio waarden die geen tekenreeks zijn, om (of converteert deze impliciet) naar een gegevenstype voor tekenreeksen.

Type Canonieke STRING-indeling
DATE YYYY-MM-DD
DATETIME YYYY-MM-DD HH:MM:SS[.DDD[DDD]]

Stel dat we een veld created_datetime hebben van het type DATETIME en de volgende formule:

CONCAT("Created on ", created_datetime)

Deze formule retourneert het volgende:

Gemaakt op 2019-11-22 16:30:00.739182

Deze formule vereist geen expliciete CAST(created_datetime AS TEXT).

Was dit nuttig?

Hoe kunnen we dit verbeteren?

Meer hulp nodig?

Probeer de volgende stappen:

true
Wat is er nieuw in Looker Studio?

Informatie over nieuwe functies en recente wijzigingen. Release-opmerkingen voor Looker Studio worden getoond in Google Cloud.

Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
9539291332857533784
true
Zoeken in het Helpcentrum
true
true
true
true
true
102097
false
false