---
schema_version: "1"
id: 3789af2f7a3930534a79052d10b618bc69293d10e105772fec4791f5fdfdb82b
title: Datumfuncties
collection: tableau
version: current
locale: nl-nl
portal_url: https://docs.salesforce.com/tableau/current/nl-nl/pro/desktop/functions_functions_date.md
canonical_url: https://help.tableau.com/current/pro/desktop/nl-nl/functions_functions_date.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 19b384d880e83a06a7841eed128da1f5c098bc6cba74509f5c0b9d2d4817b5ff
description: Reference for Tableau date functions used in calculations.
---
[Doorgaan naar hoofdinhoud](#main-content)

# Datumfuncties

Datums zijn een veelvoorkomend element in veel databronnen. Als een veld herkenbare datums bevat, zal het als datatype **datum** of **datumtijd** hebben. Wanneer datumvelden in de visualisatie worden gebruikt, krijgen deze een speciale set functionaliteiten, waaronder automatisch meer details weergeven van de datumhiërarchie, datumspecifieke filteropties en gespecialiseerde opties voor datumopmaak. Voor het gebruik van datums in berekeningen zijn vaak datumspecifieke functies nodig.

## Vertrouwd raken met andere datumconcepten

Datumfuncties verwijzen soms naar datumspecifieke elementen, waaronder het argument `date_part`, de optionele parameter `[start_of_week]` en letterlijke datums (#). Deze worden aan het einde van dit onderwerp uitgebreider besproken.

Er zijn nog diverse andere onderwerpen die interessant kunnen zijn, maar die geen deel uitmaken van datumfuncties:

- Formatteren hoe een datum wordt weergegeven in een visualisatie: [Aangepaste datumopmaak](https://help.tableau.com/current/pro/desktop/nl-nl/dates_custom_date_formats.htm)
- Standaard datumeigenschappen instellen: [Datumeigenschappen voor een databron](https://help.tableau.com/current/pro/desktop/nl-nl/date_properties.htm)
- Werken met fiscale datums: [Datums belastingjaar](https://help.tableau.com/current/pro/desktop/nl-nl/dates_fiscal.htm)
- De ISO-8601-kalender gebruiken: [ISO-8601 kalender op weekbasis](https://help.tableau.com/current/pro/desktop/nl-nl/dates_calendar.htm)

> [!TIP]
> 
> wordt uw veld al herkend als datum (er staat een datumpictogram in het deelvenster Data) en wilt u bepalen hoe het in de visualisatie wordt weergegeven? Mogelijk moet u de datum opmaken in plaats van een datumfunctie te gebruiken. U wilt bijvoorbeeld 22Sept2024 weergeven als 09/24. Dit gebeurt door de datum te formatteren, niet door een berekening.  
>   
> Zien [Aangepaste datumopmaak](https://help.tableau.com/current/pro/desktop/nl-nl/dates_custom_date_formats.htm) en gerelateerde onderwerpen voor het werken met datumvelden. Met de datumfuncties op deze pagina kunt u berekende datumvelden bewerken, maar u kunt de weergaveopmaak ervan niet instellen.

## Datumfuncties beschikbaar in Tableau

### DATE

Functie voor typeconversie waarmee tekenreeks- en numerieke expressies worden omgezet in datums, zolang ze een herkenbare notatie hebben.

<table class="table--plain"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATE(expression)</code></td></tr><tr><td>Uitvoer</td><td>Datum</td></tr><tr><td>Definitie</td><td>Retourneert een datum voor een opgegeven getal, tekenreeks of datum <code>&lt;expression&gt;</code>.</td></tr><tr><td>Voorbeeld</td><td><pre>DATE([Employee Start Date])</pre><pre>DATE("September 22, 2018") </pre><pre xml:space="preserve">DATE("9/22/2018")</pre><pre>DATE(#2018-09-22 14:52#)</pre></td></tr><tr><td>Opmerkingen</td><td><p>Anders dan bij <code><a href="#DATEPARS" class="xref">DATEPARSE</a></code>, is het niet nodig om een patroon te verstrekken, aangezien <code>DATE</code> automatisch veel standaard datumnotaties herkent. Als <code>DATE</code> de invoer niet herkent, probeer het dan met <code>DATEPARSE</code> en geef de notatie op.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> is een andere soortgelijke functie, maar <code>MAKEDATE</code> vereist de invoer van numerieke waarden voor jaar, maand en dag.</p></td></tr></tbody></table>

### DATEADD

Voegt een bepaald aantal datumdelen (maanden, dagen, enz.) toe aan de begindatum.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATEADD(date_part, interval, date)</code></td></tr><tr><td>Uitvoer</td><td>Datum</td></tr><tr><td>Definitie</td><td>Retourneert de <code>&lt;date&gt;</code> met het opgegeven aantal <code>&lt;interval&gt;</code> toegevoegd aan de opgegeven <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> van die datum. Bijvoorbeeld door drie maanden of twaalf dagen aan een begindatum toe te voegen.</td></tr><tr><td>Voorbeeld</td><td><p>Verschuif alle vervaldatums met een week</p><pre>DATEADD('week', 1, [due date])</pre><p>Voeg 280 dagen toe aan de datum 20 februari 2021</p><pre xml:space="preserve">DATEADD('day', 280, #2/20/21#) = #November 27, 2021#</pre></td></tr><tr><td>Opmerkingen</td><td>Ondersteunt ISO 8601-datums.</td></tr></tbody></table>

### DATEDIFF

Retourneert het aantal datumdelen (weken, jaren, enz.) tussen twee datums.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATEDIFF(date_part, date1, date2, [start_of_week])</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert het verschil tussen <code>&lt;date1&gt;</code> en <code>&lt;date2&gt;</code> uitgedrukt in eenheden van <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code>. Bijvoorbeeld door de datums waarop iemand bij een band kwam en deze verliet van elkaar af te trekken om te zien hoe lang deze persoon in de band zat.</td></tr><tr><td>Voorbeeld</td><td><p>Aantal dagen tussen 25 maart 1986 en 20 februari 2021</p><pre>DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751</pre><p>Hoeveel maanden zat iemand in een band?</p><pre>DATEDIFF('month', [date joined band], [date left band])</pre></td></tr><tr><td>Opmerkingen</td><td>Ondersteunt ISO 8601-datums.</td></tr></tbody></table>

### DATENAME

Retourneert de naam van de opgegeven datum als een discrete tekenreeks.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATENAME(date_part, date, [start_of_week])</code></td></tr><tr><td>Uitvoer</td><td>Tekenreeks</td></tr><tr><td>Definitie</td><td>Retourneert <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> van <code>&lt;date&gt;</code> als tekenreeks.</td></tr><tr><td>Voorbeeld</td><td><pre>DATENAME('year', #3/25/1986#) = "1986"</pre><pre>DATENAME('month', #1986-03-25#) = "March"</pre></td></tr><tr><td>Opmerkingen</td><td><p>Ondersteunt ISO 8601-datums.</p><p>Een zeer vergelijkbare berekening is <a href="#DATEPART" class="xref">DATEPART</a>, die de waarde van het opgegeven datumgedeelte retourneert als continu geheel getal. <code>DATEPART</code> kan sneller zijn omdat het een numerieke bewerking is.</p><p>Door de kenmerken van het resultaat van de berekening (dimensie of meetwaarde, continu of discreet) en de datumnotatie te wijzigen, kunnen de resultaten van <code>DATEPART</code> en <code>DATENAME</code> worden geformatteerd zodat ze identiek zijn.</p><p>Een inverse functie is <a href="#DATEPARS" class="xref">DATEPARSE</a>, die een tekenreekswaarde neemt en deze opmaakt als datum.</p></td></tr></tbody></table>

### DATEPARSE

Retourneert specifiek geformatteerde tekenreeksen als datums.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATEPARSE(date_format, date_string)</code></td></tr><tr><td>Uitvoer</td><td>Datum</td></tr><tr><td>Definitie</td><td>Het argument <code>&lt;date_format&gt;</code> beschrijft hoe het veld <code>&lt;date_string&gt;</code> is gerangschikt. Vanwege de verscheidenheid aan manieren waarop het tekenreeksveld kan worden geordend, moet <code>&lt;date_format&gt;</code> exact overeenkomen. Zie <a href="https://help.tableau.com/current/pro/desktop/nl-nl/data_dateparse.htm" target="_blank">Een veld converteren naar een datumveld</a> voor een volledige uitleg en informatie over notaties.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#</pre></td></tr><tr><td>Opmerkingen</td><td><p><code><a href="#top" class="xref">DATE</a></code> is een soortgelijke functie die automatisch veel standaard datumopmaken herkent. <code>DATEPARSE</code> kan een betere optie zijn als <code>DATE</code> het invoerpatroon niet herkent.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> is een andere soortgelijke functie, maar <code>MAKEDATE</code> vereist de invoer van numerieke waarden voor jaar, maand en dag.</p><p>Inverse functies, die datums uit elkaar halen en de waarde van hun onderdelen retourneren, zijn <code><a href="#DATEPART" class="xref">DATEPART</a></code> (uitvoer van geheel getal) en <code><a href="#DATENAME" class="xref">DATENAME</a></code> (uitvoer van tekenreeks).</p></td></tr><tr><td>Beperkingen van de database</td><td><p><code>DATEPARSE</code> is beschikbaar via de volgende connectors: niet-verouderde Excel- en tekstbestandsverbindingen, Amazon EMR Hadoop Hive, Cloudera Hadoop, Google Sheets, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL en Tableau-extracten. Sommige notaties zijn mogelijk niet voor alle verbindingen beschikbaar.</p><p><code>DATEPARSE</code> wordt niet ondersteund op Hive-varianten. Alleen Denodo, Drill en Snowflake worden ondersteund.</p></td></tr></tbody></table>

### DATEPART

Retourneert de naam van de opgegeven datum als geheel getal.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATEPART(date_part, date, [start_of_week])</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> van <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>DATEPART('year', #1986-03-25#) = 1986</pre><pre>DATEPART('month', #1986-03-25#) = 3</pre></td></tr><tr><td>Opmerkingen</td><td><p>Ondersteunt ISO 8601-datums.</p><p>Een zeer vergelijkbare berekening is <code><a href="#DATENAME" class="xref">DATENAME</a></code>, die de naam van het opgegeven datumgedeelte retourneert als discrete tekenreeks. <code>DATEPART</code> kan sneller zijn omdat het een numerieke bewerking is. Door de kenmerken van het veld (dimensie of meetwaarde, continu of discreet) en de datumnotatie te wijzigen, kunnen de resultaten van <code>DATEPART</code> en <code>DATENAME</code> worden geformatteerd zodat ze identiek zijn.</p><p>Een inverse functie is <code><a href="#DATEPARS" class="xref">DATEPARSE</a></code>, die een tekenreekswaarde neemt en deze opmaakt als datum.</p></td></tr></tbody></table>

### DATETRUNC

Deze functie kan worden beschouwd als het afronden van datums. Het neemt een specifieke datum en retourneert een versie van die datum met de gewenste specificiteit. Omdat elke datum een waarde moet hebben voor dag, maand, kwartaal en jaar, stelt `DATETRUNC` de waarden in als de laagste waarde voor elk datumdeel tot aan het opgegeven datumdeel. Raadpleeg het voorbeeld voor meer informatie.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATETRUNC(date_part, date, [start_of_week])</code></td></tr><tr><td>Uitvoer</td><td>Datum</td></tr><tr><td>Definitie</td><td>Verkort de <code>&lt;date&gt;</code> met de nauwkeurigheid die wordt aangegeven door de <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code>. Deze functie retourneert een nieuwe datum. Wanneer u bijvoorbeeld een datum afkapt die in het midden van de maand valt op maandniveau, retourneert deze functie de eerste dag van de maand.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">DATETRUNC('day', #9/22/2018#) = #9/22/2018#</pre><pre xml:space="preserve">DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#</pre><p>(de maandag van de week met 22-09-2018)</p><pre xml:space="preserve">DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# </pre><p>(de eerste dag van het kwartaal met 22-09-2018)</p><p class="note">Let op: voor week- en iso-week komt <code>start_of_week</code> in het spel. ISO-weken beginnen altijd op maandag. Voor de landinstelling van dit voorbeeld betekent een niet-gespecificeerde <code>start_of_week</code> dat de week op zondag begint.</p></td></tr><tr><td>Opmerkingen</td><td><p>Ondersteunt ISO 8601-datums.</p><p>U mag <code>DATETRUNC</code> niet gebruiken om bijvoorbeeld te stoppen met het weergeven van de tijd voor een datum-tijdveld in een visualisatie. Als u de manier waarop een datum wordt weergegeven wilt afronden in plaats van de nauwkeurigheid ervan wilt afronden, <a href="https://help.tableau.com/current/pro/desktop/nl-nl/dates_custom_date_formats.htm" target="_blank">pas de notatie dan aan</a>.</p><p><code>DATETRUNC('day', #5/17/2022 3:12:48 PM#)</code> zou bijvoorbeeld, indien geformatteerd in de visualisatie om seconden weer te geven, worden weergegeven als <code>5/17/2022 12:00:00 AM</code>. De waarde wordt ingekort tot de dag, maar de weergave geeft tot de seconden weer.</p></td></tr></tbody></table>

### DAY

Retourneert de dag van de maand (1-31) als geheel getal.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DAY(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert de dag van de opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>Day(#September 22, 2018#) = 22</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">QUARTER</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> en de ISO-equivalenten.</td></tr></tbody></table>

### ISDATE

Controleer of de tekenreeks een geldige datumopmaak is.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>ISDATE(string)</code></td></tr><tr><td>Uitvoer</td><td>Booleaanse waarde</td></tr><tr><td>Definitie</td><td>Retourneert waar als een opgegeven <code>&lt;string&gt;</code> een geldige datum is.</td></tr><tr><td>Voorbeeld</td><td><pre>ISDATE(09/22/2018) = true</pre><pre>ISDATE(22SEP18) = false</pre></td></tr><tr><td>Opmerkingen</td><td>Het vereiste argument moet een tekenreeks zijn. ISDATE kan niet worden gebruikt voor een veld met een type datuminformatie. Deze berekening retourneert een fout.</td></tr></tbody></table>

### ISOQUARTER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>ISOQUARTER(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert het ISO8601-kwartaal op weekbasis van een opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>ISOQUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code> en de niet-ISO-equivalenten.</td></tr></tbody></table>

### ISOWEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>ISOWEEK(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert de ISO8601-week op weekbasis van een opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>ISOWEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code> en de niet-ISO-equivalenten.</td></tr></tbody></table>

### ISOWEEKDAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>ISOWEEKDAY(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert de ISO8601-weekdag op weekbasis van een opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>ISOWEEKDAY(#1986-03-25#) = 2</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code> en de niet-ISO-equivalenten.</td></tr></tbody></table>

### ISOYEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>ISOYEAR(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert het ISO8601-jaar op weekbasis van een opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>ISOYEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code> en de niet-ISO-equivalenten.</td></tr></tbody></table>

### MAKEDATE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MAKEDATE(year, month, day)</code></td></tr><tr><td>Uitvoer</td><td>Datum</td></tr><tr><td>Definitie</td><td>Retourneert een datumwaarde die is samengesteld uit de opgegeven <code>&lt;year&gt;</code>, <code>&lt;month&gt;</code> en <code>&lt;day&gt;</code>.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">MAKEDATE(1986,3,25) = #1986-03-25#</pre></td></tr><tr><td>Opmerkingen</td><td><p class="note"><b>Opmerking</b>: onjuist ingevoerde waarden worden aangepast naar een datum, zoals <code>MAKEDATE(2020,4,31) = May 1, 2020</code> in plaats van de foutmelding dat er geen 31e dag van april is.</p><p>Beschikbaar voor Tableau-data-extracten. Controleer de beschikbaarheid in andere databronnen.</p><p><code>MAKEDATE</code> vereist numerieke invoer voor de onderdelen van een datum. Als uw data een tekenreeks betreffen die een datum zou moeten zijn, probeer dan de volgende functie: <code><a href="#top" class="xref">DATE</a></code>. <code>DATE</code> herkent automatisch veel standaard datumopmaken. Als <code>DATE</code> de invoer niet herkent, probeer dan <code><a href="#DATEPARS" class="xref">DATEPARSE</a></code>.</p></td></tr></tbody></table>

### MAKEDATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MAKEDATETIME(date, time)</code></td></tr><tr><td>Uitvoer</td><td>Datumtijd</td></tr><tr><td>Definitie</td><td>Retourneert een datumtijd die <code>&lt;date&gt;</code> en een <code>&lt;time&gt;</code> combineert. De datum kan een datum, datumtijd of een tekenreeks zijn. De tijd moet een datumtijd zijn.</td></tr><tr><td>Voorbeeld</td><td><pre>MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#</pre><pre>MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#</pre></td></tr><tr><td>Opmerkingen</td><td><p>Deze functie is alleen beschikbaar voor met MySQL compatibele verbindingen (voor Tableau zijn dat MySQL en Amazon Aurora).</p><p><code><a href="#MAKETIME" class="xref">MAKETIME</a></code> is een vergelijkbare functie beschikbaar voor Tableau-data-extracten en enkele andere databronnen.</p></td></tr></tbody></table>

### MAKETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MAKETIME(hour, minute, second)</code></td></tr><tr><td>Uitvoer</td><td>Datumtijd</td></tr><tr><td>Definitie</td><td>Retourneert een datumwaarde die is samengesteld uit de opgegeven <code>&lt;hour&gt;</code>, <code>&lt;minute&gt;</code> en <code>&lt;second&gt;</code>.</td></tr><tr><td>Voorbeeld</td><td><pre>MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#</pre></td></tr><tr><td>Opmerkingen</td><td><p>Omdat Tableau geen type tijddata ondersteunt (alleen datumtijd), is de uitvoer een datumtijd. Het datumgedeelte van het veld is 1/1/1899.</p><p>Vergelijkbare functie als <code><a href="#MAKEDATETIME" class="xref">MAKEDATETIME</a></code>, die alleen beschikbaar is voor met MYSQL compatibele verbindingen.</p></td></tr></tbody></table>

### MAX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MAX(expression)</code> of <code>MAX(expr1, expr2)</code></td></tr><tr><td>Uitvoer</td><td>Hetzelfde datatype als het argument, of <code>NULL</code> als een deel van het argument null is.</td></tr><tr><td>Definitie</td><td><p>Retourneert het maximum van de twee argumenten. Deze moeten van hetzelfde datatype zijn.</p><p><code>MAX</code> kan ook worden toegepast op een enkel veld als een aggregatie.</p></td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre></td></tr><tr><td>Opmerkingen</td><td><p><b>Bij tekenreeksen</b></p><p><code>MAX</code> is meestal de waarde die als laatste in alfabetische volgorde staat.</p><p class="note">Bij databronnen van een database is de tekenreekswaarde <code>MAX</code> de hoogste in de sorteervolgorde die door de database voor die kolom is gedefinieerd.</p><p><b>Bij datums</b></p><p>Bij datums is <code>MAX</code> de meest recente datum. Als <code>MAX</code> een aggregatie is, heeft resultaat geen datumhiërarchie. Als <code>MAX</code> een vergelijking is, behoudt het resultaat de datumhiërarchie.</p><p><b>Als een aggregatie</b></p><p><code>MAX(expression)</code> is een geaggregeerde functie en retourneert één geaggregeerd resultaat. Dit wordt weergegeven als <code>AGG(expression)</code> in de visualisatie.</p><p><b>Ter vergelijking</b></p><p><code>MAX(expr1, expr2)</code> vergelijkt de twee waarden en retourneert een waarde op rijniveau.</p><p>Zie ook <code><a href="#MIN" class="xref">MIN</a></code>.</p></td></tr></tbody></table>

### MIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MIN(expression)</code> of <code>MIN(expr1, expr2)</code></td></tr><tr><td>Uitvoer</td><td>Hetzelfde datatype als het argument, of <code>NULL&nbsp;</code>als een deel van het argument nul is.</td></tr><tr><td>Definitie</td><td><p>Retourneert het minimum van de twee argumenten, die van hetzelfde datatype moeten zijn.</p><p><code>MIN </code> kan ook worden toegepast op een enkel veld als een aggregatie.</p></td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre></td></tr><tr><td>Opmerkingen</td><td><p><b>Bij tekenreeksen</b></p><p><code>MIN</code> is meestal de waarde die in alfabetische volgorde als eerste voorkomt.</p><p class="note">Bij databronnen van een database is de tekenreekswaarde <code>MIN</code> de laagste in de sorteervolgorde die door de database voor die kolom is gedefinieerd.</p><p><b>Bij datums</b></p><p>Bij datums is <code>MIN</code> de vroegste datum. Als <code>MIN</code> een aggregatie is, heeft resultaat geen datumhiërarchie. Als <code>MIN</code> een vergelijking is, behoudt het resultaat de datumhiërarchie.</p><p><b>Als een aggregatie</b></p><p><code>MIN(expression)</code> is een geaggregeerde functie en retourneert één geaggregeerd resultaat. Dit wordt weergegeven als <code>AGG(expression)</code> in de visualisatie.</p><p><b>Ter vergelijking</b></p><p><code>MIN(expr1, expr2)</code> vergelijkt de twee waarden en retourneert een waarde op rijniveau.</p><p>Zie ook <code><a href="#MAX" class="xref">MAX</a></code>.</p></td></tr></tbody></table>

### MONTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MONTH(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert de maand van de opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>MONTH(#1986-03-25#) = 3</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#QUARTER" class="xref">QUARTER</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code>, en de ISO-equivalenten</td></tr></tbody></table>

### NOW

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>NOW()</code></td></tr><tr><td>Uitvoer</td><td>Datumtijd</td></tr><tr><td>Definitie</td><td>Retourneert de huidige systeemdatum en -tijd.</td></tr><tr><td>Voorbeeld</td><td><pre>NOW() = 1986-03-25 1:08:21 PM</pre></td></tr><tr><td>Opmerkingen</td><td><p><code>NOW</code> heeft geen argument nodig.</p><p>Zie ook <code><a href="#TODAY" class="xref">TODAY</a></code>, een vergelijkbare berekening die een datum retourneert in plaats van een datumtijd.</p><p>Als de databron een live verbinding is, kunnen de systeemdatum en -tijd in een andere tijdzone liggen. Zie <a href="https://kb.tableau.nl/articles/issue/now-function-returns-utc-time">de Knowledgebase</a> voor meer informatie over hoe u dit kunt aanpakken.</p></td></tr></tbody></table>

### QUARTER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>QUARTER(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert het kwartaal van de opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>QUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code>, en de ISO-equivalenten</td></tr></tbody></table>

### TODAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>TODAY()</code></td></tr><tr><td>Uitvoer</td><td>Datum</td></tr><tr><td>Definitie</td><td>Retourneert de huidige, lokale systeemdatum.</td></tr><tr><td>Voorbeeld</td><td><pre>TODAY() = 1986-03-25</pre></td></tr><tr><td>Opmerkingen</td><td><p><code>TODAY</code> heeft geen argument nodig.</p><p>Zie ook <a href="#NOW" class="xref">NOW</a>, een soortgelijke berekening die een datumtijd retourneert in plaats van een datum.</p><p>Als de databron een live verbinding is, kan de systeemdatum in een andere tijdzone liggen. Zie <a href="https://kb.tableau.nl/articles/issue/now-function-returns-utc-time">de Knowledgebase</a> voor meer informatie over hoe u dit kunt aanpakken.</p></td></tr></tbody></table>

### WEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>WEEK(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert de week van de opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre>WEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">QUARTER</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code>, en de ISO-equivalenten</td></tr></tbody></table>

### YEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>YEAR(date)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Retourneert het jaar van de opgegeven <code>&lt;date&gt;</code> als geheel getal.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">YEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">QUARTER</a></code>, en de ISO-equivalenten</td></tr></tbody></table>

## date\_part

Veel datumfuncties in Tableau gebruiken het argument `date_part`, wat een tekenreeksconstante is die de functie vertelt welk deel van een datum moet worden gekozen, zoals dag, week, kwartaal, enz. De geldige `date_part`\-waarden die u kunt gebruiken zijn:

| date\_part | Waarden |
| --- | --- |
| `'year'` | Viercijferig jaar |
| `'quarter'` | 1-4 |
| `'month'` | 1-12 of ’januari’, 'februari’, enz. |
| `'dayofyear'` | Dag van het jaar: 1 januari is 1, 1 februari is 32, enz. |
| `'day'` | 1-31 |
| `'weekday'` | 1-7 of ’zondag’, ’maandag’, enz. |
| `'week'` | 1-52 |
| `'hour'` | 0-23 |
| `'minute'` | 0-59 |
| `'second'` | 0-60 |
| `'iso-year'` | Viercijferig ISO 8601-jaar |
| `'iso-quarter'` | 1-4 |
| `'iso-week'` | 1-52, begin van de week is altijd maandag |
| `'iso-weekday'` | 1-7, begin van de week is altijd maandag |

## De parameter `[start_of_week]`

Sommige functies hebben de optionele parameter `[start_of_week]`. De parameter `start_of_week` kunt u opgeven welke dag als eerste dag van de week wordt beschouwd, bijvoorbeeld 'zondag' of 'maandag'. Als u dit weglaat, wordt het begin van de week bepaald door de databron. Zie [Datumeigenschappen voor een databron](https://help.tableau.com/current/pro/desktop/nl-nl/date_properties.htm).

In de onderstaande voorbeelden is 22 september een zondag en 24 september een dinsdag. De functie DATEDIFF wordt gebruikt om de weken tussen deze datums te berekenen.

`DATEDIFF('week', #2013-09-22#, #2013-09-24#, 'monday') = 1`

- Omdat start\_of\_week 'maandag' is, vallen deze datums in verschillende weken.

`DATEDIFF('week', #2013-09-22#, #2013-09-24#, 'sunday') = 0`

- Omdat begin\_van\_de\_week 'zondag' is, vallen deze datums in dezelfde week.

## De letterlijke datum (#)

In voorbeelden wordt vaak het pond-symbool (#) gebruikt bij datumexpressies. Dit is de letterlijke datum, vergelijkbaar met het gebruik van aanhalingstekens voor tekstreeksen, en vertelt Tableau dat de waarde binnen de symbolen een datum is.

Zonder de letterlijke datum kunnen datums worden geïnterpreteerd als verschillende andere datatypen. Bijvoorbeeld:

<table style="width: 100%;"><colgroup><col><col><col></colgroup><tbody><tr><td style="font-weight: bold;">Opmaken</td><td style="font-weight: bold;">Datatype</td><td style="font-weight: bold;">Waarde</td></tr><tr><td>'25 maart 1986'</td><td>Tekenreeks</td><td>'25 maart 1986'</td></tr><tr><td>#3/25/1986#</td><td>Datum</td><td>#3/25/1986#</td></tr><tr><td>25-3-1986</td><td>Zwevende decimaal</td><td>0,00006042</td></tr><tr><td>25-3-1986</td><td>Geheel getal</td><td>1.958</td></tr><tr><td>25 maart 1986</td><td>-</td><td>ongeldig</td></tr></tbody></table>

![Deelvenster Data met verschillende pictogrammen voor datumnotatie gehighlight.](/tableau/current/nl-nl/pro/desktop/nl-nl/Img/datefunc_dateformats.png)

Zie [Syntaxis van letterlijke expressies](https://help.tableau.com/current/pro/desktop/nl-nl/functions_operators.htm#literals) voor meer informatie.

## Een datumberekening maken

Oefen het maken van een datumberekening met gebruik van de voorbeeld databron Superstore.

1. Maak in Tableau Desktop verbinding met de opgeslagen databron **Voorbeeld - Superstore**, die bij Tableau wordt geleverd.
2. Open een werkblad.
3. Sleep Orderdatum in het deelvenster **Data** onder Dimensies naar de container Rijen.
4. Klik in de container **Rijen** op het pictogram Plus (**+**) in het veld **JAAR(Orderdatum)**.
    
    KWARTAAL(Orderdatum) wordt toegevoegd aan de container Rijen en de weergave wordt bijgewerkt.
    
    ![Een tabel met de besteldatum per jaar en kwartaal.](/tableau/current/nl-nl/pro/desktop/nl-nl/Img/datefunctions2.png)
5. Klik in de container Rijen op het plusteken (**+**) in het veld KWARTAAL(Orderdatum) om in te zoomen op MAAND(Orderdatum).
    
    ![Een tabel met het jaar, kwartaal en maand van de besteldatum.](/tableau/current/nl-nl/pro/desktop/nl-nl/Img/datefunctions3.png)
6. Selecteer Analyse \> Berekend veld maken.
7. Doe het volgende in de berekeningseditor die wordt geopend:

- Geef het berekende veld de naam: Quarter Date (Kwartaaldatum).
- Voer de volgende formule in: `DATETRUNC('quarter', [Order Date])`
- Klik op **OK** als u klaar bent.
    
    Het nieuwe berekende datumveld wordt getoond onder **Dimensies** in het deelvenster **Data**. Net als uw andere velden kunt u deze in een of meer visualisaties gebruiken.

9. Sleep Kwartaaldatum vanuit het deelvenster **Data**, onder Dimensies, naar de container Rijen en plaats het rechts van MONTH(Orderdatum) De visualisatie wordt bijgewerkt met jaarwaarden. Dit komt doordat Tableau data van datums oprolt tot het hoogste detailniveau.
10. Klik in de container Rijen met de rechtermuisknop op JAAR(Kwartaaldatum) en selecteer Exacte datum.
11. Klik in de container Rijen opnieuw met de rechtermuisknop op JAAR(Kwartaaldatum) en selecteer Discreet.
    
    De visualisatie wordt bijgewerkt met de exacte kwartaaldatum voor elke rij in de tabel.
    
    ![Een tabel waarin de besteldatums per jaar, kwartaal, maand en kwartaaldatum worden weergegeven.](/tableau/current/nl-nl/pro/desktop/nl-nl/Img/datefunctions1.png)