Unix Timestamp converteren in Tableau & Alteryx

Soms komt het voor dat je een time-series of vergelijkbare dataset aangeleverd krijgt met een Unix Timestamp (tijdstempel) in plaats van datum-tijd combinatie. Het menselijk brein herkent een Unix Timestamp niet. Om dit te vertalen naar een leesbaar format kun je de timestamp omzetten naar een datum/tijd format. 

In deze blog laten we je zien hoe je eenvoudig met Tableau of Alteryx een UNIX tijdstempel kunt converteren naar een andere notatie.  

Wat is een UNIX Timestamp?  

Een UNIX timestamp is een getal dat het aantal seconden of milliseconden sinds middernacht 1 januari 1970 (UTC) uitdrukt. Een van de belangrijkste voordelen van het gebruik van Unix-tijd is dat het kan worden weergegeven als een geheel getal, waardoor het gemakkelijker te ontleden en te gebruiken is in verschillende systemen. Daarnaast is de UNIX-tijd hetzelfde in elke tijdzone en onafhankelijk van zomer/wintertijd combinaties.  

Voorbeeld:

Unix Timestamp  Datum Tijd UTC 
0  1 Januari 1970 00:00:00 
423792000  6 Juni 1983 00:00:00 
423849600  6 Juni 1983 16:00:00 
1000000000  9 September 2001 1:46:40 
-14182940  20 Juli 1969 20:17:40 

De timestamps in het voorbeeld bestaan uit maximaal 10 cijfers. Wanneer een timestamp uit 14 cijfers bestaat, betreft het ook milliseconden.  

Tableau 

Het converteren van een UNIX timestamp in Tableau is relatief simpel. Het enige wat je nodig hebt is een “Calculated Field” en de functie “DATEADD”.  

Houd er rekening mee dat deze functie alleen werkt als Tableau de Unix Timestamp als geheel nummer (integer) beschouwt.

Alteryx

Converteren in Alteryx lijkt veel op de variant in Tableau. We gebruiken de “DATETIMEADD” functie, in combinatie met een “Formula tool”. Zie onderstaande workflow.

De functie DATETIMEADD heeft een ander format dan in Tableau, maar doet in essentie hetzelfde.

Houd er rekening mee dat, vergelijkbaar als Tableau, de Alteryx functie alleen werkt als de Unix Timestamp als geheel nummer (integer) wordt beschouwd.

Unix tijdstempel in Tableau en Alteryx 

Gefeliciteerd! Nu kun je de UNIX tijdstempel in Tableau en Alteryx converteren naar een datum tijd combinatie in UTC.

Maar wat als we de conversie naar de lokale tijd willen? Daar is helaas geen makkelijke oplossing voor. Wil je dat toch toevoegen en kun je hiervoor onze expertise gebruiken? Neem dan contact op met salesdesk@infotopics.nl