---
schema_version: "1"
id: e9279315739b161cf9d0e4802b2186b24dc3daff75bb494984e9bdfcc3f34292
title: Typeconversie
collection: tableau
version: next
locale: nl-nl
portal_url: https://docs.salesforce.com/tableau/next/nl-nl/pro/desktop/functions_functions_typeconversion.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/nl-nl/functions_functions_typeconversion.htm
source_site: help.tableau.com
content_type: documentation
content_hash: fa42a1282c5e4df60cde3ffb5506b8bea1fabe5e10372c67fc84b5958361e282
description: Reference for type conversion functions that cast fields between data types.
---
[Doorgaan naar hoofdinhoud](#main-content)

# Typeconversie

Dit artikel introduceert functies voor typeconversie en hun gebruik in Tableau. Het laat ook zien hoe u een berekening voor een typeconversie kunt maken aan de hand van een voorbeeld.

## Waarom functies voor typeconversie gebruiken

Met functies voor typeconversie kunt u velden van het ene datatype naar het andere converteren (dit wordt 'casting' genoemd). Als u bijvoorbeeld datuminformatie in een veld met het datatype tekenreeks hebt, kunt u dat veld niet gebruiken in datumberekeningen, tenzij het veld wordt omgezet (gewijzigd) naar het datatype datum.

Om bijvoorbeeld een datumveld met een tekenreeks in een DATEDIFF-functie te gebruiken, moet u ook typeconversie voor de datum gebruiken:

`DATEDIFF('day', [Date Field], DATE([String Date Field]) )`

Als de functie DATE het datatype niet zou wijzigen, zou u de foutmelding krijgen dat "DATEDIFF wordt aangeroepen met (tekenreeks, datum, tekenreeks)."

![Een foutmelding voor de berekening die een fout bij typeconversie aangeeft](/tableau/next/nl-nl/pro/desktop/nl-nl/Img/function_typeconversion_error.png)

> [!TIP]
> 
> velden hebben een standaardwaarde [Datatypen](https://help.tableau.com/v0.0/pro/desktop/nl-nl/datafields_typesandroles_datatypes.htm) in het deelvenster Data. In veel gevallen hoeft u helemaal geen functie voor typeconversie te gebruiken. U kunt het datatype van het veld wijzigen door op het pictogram te klikken. In sommige gevallen kan het echter nuttig zijn om het datatype alleen voor een specifieke berekening te wijzigen. Tableau kan de inhoud van het veld mogelijk ook niet correct omzetten naar het gewenste datatype (bijvoorbeeld doordat de datumnotatie niet wordt herkend). Dan moet u een functie voor typeconversie gebruiken, zoals hieronder vermeld.

## Functies voor typeconversie in Tableau

### DATE

<table class="table--plain" style="width: 100%;"><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 datumexpressie.</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 <a href="https://help.tableau.com/v0.0/pro/desktop/nl-NL/functions_functions_date.htm#dateparse" target="_blank">DATUMPARSE</a> hoeft u geen patroon op te geven, omdat DATE automatisch veel standaarddatumnotaties herkent. Als DATE de invoer echter niet herkent, probeer dan DATEPARSE te gebruiken en de notatie op te geven.</p><p><a href="https://help.tableau.com/v0.0/pro/desktop/nl-NL/functions_functions_date.htm#makedate" target="_blank">MAKEDATE</a> is een andere soortgelijke functie, maar MAKEDATE vereist de invoer van numerieke waarden voor jaar, maand en dag.</p></td></tr></tbody></table>

### DATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>DATETIME(expression)</code></td></tr><tr><td>Uitvoer</td><td>Datumtijd</td></tr><tr><td>Definitie</td><td>Retourneert een datumtijd op basis van een opgegeven getal, tekenreeks of datumexpressie.</td></tr><tr><td>Voorbeeld</td><td><pre>DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00</pre></td></tr></tbody></table>

### FLOAT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>FLOAT(expression)</code></td></tr><tr><td>Uitvoer</td><td>Zwevend kommagetal (decimaal)</td></tr><tr><td>Definitie</td><td>Zet het bijhorende argument om in een zwevend kommagetal.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">FLOAT(3) = 3.000</pre></td></tr><tr><td>Opmerkingen</td><td>Zie ook INT, dat een geheel getal retourneert.</td></tr></tbody></table>

### INT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>INT(expression)</code></td></tr><tr><td>Uitvoer</td><td>Geheel getal</td></tr><tr><td>Definitie</td><td>Zet het argument om in een geheel getal. Deze functie kort resultaten voor expressies af tot het dichtstbijzijnde gehele getal richting nul.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">INT(8/3) = 2</pre><pre xml:space="preserve">INT(-9.7) = -9</pre></td></tr><tr><td>Opmerkingen</td><td><p>Wanneer een tekenreeks wordt omgezet naar een geheel getal, wordt deze eerst omgezet naar een zwevend getal en vervolgens afgerond.</p><p>Zie ook FLOAT, dat een decimaal retourneert.<br>Zie ook <a href="https://help.tableau.com/current/pro/desktop/nl-nl/functions_functions_number.htm#round" target="_blank">ROUND</a>, <a href="https://help.tableau.com/current/pro/desktop/nl-nl/functions_functions_number.htm#ceiling" target="_blank">CEILING</a> en <a href="https://help.tableau.com/current/pro/desktop/nl-nl/functions_functions_number.htm#floor" target="_blank">FLOOR</a></p></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 het opgegeven numerieke jaar, de opgegeven maand en de opgegeven datum.</td></tr><tr><td>Voorbeeld</td><td><pre>MAKEDATE(1986,3,25) = #1986-03-25#</pre><p>Houd er rekening mee dat onjuist ingevoerde waarden worden aangepast naar een datum, bijvoorbeeld MAKEDATE(2020,4,31) = 1 mei 2020. Hierbij wordt dus geen foutmelding geretourneerd dat er geen 31e dag van april is.</p></td></tr><tr><td>Opmerkingen</td><td><p>Beschikbaar voor Tableau-data-extracten. Controleer de beschikbaarheid in andere databronnen.</p><p>MAKEDATE vereist numerieke invoer voor de onderdelen van een datum. Als uw data een tekenreeks zijn die eigenlijk een datum zou moeten zijn, probeer dan de DATE-functie. DATE herkent automatisch veel standaarddatumnotaties. Als DATE de invoer niet herkent, probeer dan DATEPARSE te gebruiken.</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 door een datum en een tijd te combineren. De datum kan een datum, datumtijd of een tekenreeks zijn. De tijd moet een datumtijd zijn.</td></tr><tr><td>Voorbeeld</td><td><p></p><pre>MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#</pre><p></p><p></p><pre>MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#</pre><p></p></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>MAKETIME is een vergelijkbare functie die beschikbaar is voor Tableau Data Extracts en enkele andere databronnen.</p></td></tr></tbody></table>

### MAKELINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MAKELINE(&lt;Spatial Point1&gt;,&lt;Spatial Point2&gt;)</code></td></tr><tr><td>Uitvoer</td><td>Geometrie ruimtelijk object (lijn)</td></tr><tr><td>Definitie</td><td>Retourneert een lijnmarkering tussen twee punten.</td></tr><tr><td>Voorbeeld</td><td><pre>MAKELINE(OriginPoint, DestinationPoint)</pre><pre>MAKELINE( MAKEPOINT(OriginLat],[OriginLong]) , MAKEPOINT([DestinationLat],[DestinationLong] )</pre></td></tr><tr><td>Opmerkingen</td><td>Handig voor het maken van vertrek-bestemmingskaarten of, met MAKEPOINT, voor het omzetten van breedtegraad en lengtegraad in ruimtelijke objecten.</td></tr></tbody></table>

### MAKEPOINT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>MAKEPOINT(&lt;latitude&gt;, &lt;longitude&gt;)</code></td></tr><tr><td>Uitvoer</td><td>Geometrie ruimtelijk object (punt)</td></tr><tr><td>Definitie</td><td>Converteert gegevens uit kolommen met breedtegraad en lengtegraad naar ruimtelijke objecten.</td></tr><tr><td>Voorbeeld</td><td><pre>MAKEPOINT([AirportLatitude],[AirportLongitude])</pre></td></tr><tr><td>Opmerkingen</td><td><p>Met MAKEPOINT kunt u een databron ruimtelijk inschakelen, zodat deze met behulp van een ruimtelijke join kan worden gekoppeld aan een ruimtelijk bestand. Zie <a href="https://help.tableau.com/v0.0/pro/desktop/nl-nl/maps_spatial_join.htm" class="xref">Een join maken van bestanden met ruimtelijke data in Tableau</a>voor meer informatie.</p><p>Om MAKEPOINT te kunnen gebruiken, moeten uw data breedtegraad- en lengtegraadcoördinaten bevatten.</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. Zie Opmerkingen.</td></tr><tr><td>Definitie</td><td>Retourneert een datumwaarde die is samengesteld uit het opgegeven uur, de opgegeven minuut en de opgegeven seconde.</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 het datatype voor tijd niet ondersteunt (alleen datumtijd), is de uitvoer een datumtijd. Het datumgedeelte van het veld is 1/1/1899.</p><p>Deze functie is vergelijkbaar met MAKEDATETIME, die alleen beschikbaar is voor MYSQL-compatibele verbindingen.</p></td></tr></tbody></table>

### STR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxis</td><td><code>STR(expression)</code></td></tr><tr><td>Uitvoer</td><td>Tekenreeks</td></tr><tr><td>Definitie</td><td>Zet het bijhorende argument om in een tekenreeks.</td></tr><tr><td>Voorbeeld</td><td><pre xml:space="preserve">STR([ID])</pre></td></tr></tbody></table>  

## Booleaanse expressies voor casten

Een Booleaanse waarde kan worden omgezet naar een geheel getal, zwevende waarde of tekenreeks, maar niet naar een datum.

- `True` verwijst naar 1, 1,0 of "1"
- `False` verwijst naar 0, 0,0 of "0"
- `Unknown` verwijst naar `Null`

## Een berekening voor typeconversie maken

Volg de onderstaande stappen om te leren hoe u een berekening voor typeconversie maakt.

1. Maak in Tableau Desktop verbinding met de opgeslagen databron **Voorbeeld - Superstore**, die bij Tableau wordt geleverd.
2. Navigeer naar een werkblad.
3. Selecteer Analyse \> Berekend veld maken.
4. In de berekeningseditor die wordt geopend, wordt het veld Postcode omgezet van een getal naar een tekenreeks:

- Geef het berekende veld de naam Postcodetekenreeks.
- Voer de volgende formule in:
    
    `STR([Postal Code])`
- Klik op **OK** als u klaar bent.

Het nieuwe berekende veld wordt getoond onder Dimensies in het deelvenster **Data**. Net als uw andere velden kunt u deze in een of meer visualisaties gebruiken.

Als u dit veld van een getal naar een tekenreeks converteert, zorgt u dat Tableau het als tekenreeks behandelt en niet als getal (en het daarom niet samenvoegt).

## Zie ook

[Datatypen](https://help.tableau.com/v0.0/pro/desktop/nl-nl/datafields_typesandroles_datatypes.htm)

[Een veld converteren naar een datumveld](https://help.tableau.com/v0.0/pro/desktop/nl-nl/data_dateparse.htm)

[Berekeningen opstellen in Tableau](https://help.tableau.com/v0.0/pro/desktop/nl-nl/functions_operators.htm)

[Functies in Tableau](https://help.tableau.com/v0.0/pro/desktop/nl-nl/functions.htm)

[Tableau-functies (alfabetische lijst)](https://help.tableau.com/v0.0/pro/desktop/nl-nl/functions_all_alphabetical.htm)

[Tableau-functies (op categorie)](https://help.tableau.com/v0.0/pro/desktop/nl-nl/functions_all_categories.htm)