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.
Arjen
Senior Data Consultant
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:
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”.
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
Arjen
Senior Data Consultant