Melding

Dit artikel gaat over Looker Studio. Ga voor documentatie over Looker naar https://cloud.google.com/looker/docs/intro.

DATETIME_DIFF

Retourneert het aantal deelgrenzen tussen twee datums.

Gebruiksvoorbeeld

DATETIME_DIFF(Order Date, Ship Date, DAY)

Syntaxis

DATETIME_DIFF(date_expression, date_expression, part)

Parameters

  • date_expression: Een veld of expressie voor Datum of Datum en tijd. Als de 1e datumexpressie vóór de 2e datumexpressie ligt, is het resultaat nul of negatief.
  • part: Het tijdsdeel dat wordt geretourneerd. DATETIME_DIFF ondersteunt de volgende delen:
    • MICROSECOND: Beschikbaar voor de velden of expressies Datum en tijd.
    • MILLISECOND: Beschikbaar voor de velden of expressies Datum en tijd.
    • SECOND: Beschikbaar voor de velden of expressies Datum en tijd.
    • MINUTE: Beschikbaar voor de velden of expressies Datum en tijd.
    • HOUR: Beschikbaar voor de velden of expressies Datum en tijd.
    • DAY
    • WEEK: Dit datumdeel begint op zondag.
    • ISOWEEK: Gebruikt ISO 8601-weekgrenzen. ISO-weken beginnen op maandag.
    • MONTH
    • QUARTER
    • YEAR
    • ISOYEAR: Gebruikt de ISO 8601-jaargrens gebaseerd op weeknummer. De ISO-jaargrens is de maandag van de 1e week waarvan de donderdag bij het bijbehorende Gregoriaanse kalenderjaar hoort.

Type geretourneerde gegevens

Getal (geheel)

Voorbeelden

In het 2e en 3e voorbeeld hieronder staat het resultaat van DATETIME_DIFF voor 2 datumwaarden die 24 uur uit elkaar liggen. DATETIME_DIFF met het deel WEEK retourneert 1 omdat DATETIME_DIFF het aantal deelgrenzen in dit bereik van datumwaarden telt. Elke WEEK begint op zondag, dus is er 1 deelgrens tussen zaterdag 14-10-2017 00:00:00 en zondag 15-10-2017 00:00:00.

Example formula Output
DATETIME_DIFF( DATETIME "2010-07-07 10:20:00", DATETIME "2008-12-25 15:30:00", DAY ) 559
DATETIME_DIFF( DATETIME "2017-10-15 00:00:00", DATETIME "2017-10-14 00:00:00", DAY )

1

DATETIME_DIFF( DATETIME "2017-10-15 00:00:00", DATETIME "2017-10-14 00:00:00", WEEK ) 1

 

In het volgende voorbeeld staat het resultaat van DATETIME_DIFF voor 2 datums in verschillende jaren. DATETIME_DIFF met het datumdeel YEAR retourneert 3 omdat dit het aantal jaargrenzen van het Gregoriaanse kalenderjaar tussen de 2 datumwaarden telt. DATETIME_DIFF met het datumdeel ISOYEAR retourneert 2 omdat de 2e datumwaarde bij het ISO-jaar 2015 hoort. De 1e donderdag van het kalenderjaar van 2015 was 01-01-2015, dus het ISO-jaar 2015 begint op de maandag die hieraan vooraf gaat: 29-12-2014.

Example formula Output
DATETIME_DIFF(DATETIME '2017-12-30 00:00:00', DATETIME '2014-12-30 00:00:00', YEAR) 3
DATETIME_DIFF(DATETIME '2017-12-30 00:00:00', DATETIME '2014-12-30 00:00:00', ISOYEAR)

2

 

In het volgende voorbeeld staat het resultaat van DATETIME_DIFF voor 2 achtereenvolgende dagen. De 1e datum valt op een maandag en de 2e op een zondag. DATETIME_DIFF met het datumdeel ISOWEEK retourneert ook 1 omdat ISO-weken op maandag beginnen.

Example formula Output
DATETIME_DIFF(DATE '2017-12-18', DATE '2017-12-17', WEEK) 0
DATETIME_DIFF(DATE '2017-12-18', DATE'2017-12-17', ISOWEEK) 1

Opmerkingen

Deze functie is niet beschikbaar voor datumtypen in compatibiliteitsmodus.

Gerelateerde bronnen

Was dit nuttig?

Hoe kunnen we dit verbeteren?
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
5632427421074766172
true
Zoeken in het Helpcentrum
true
true
true
true
true
102097
false
false