Tableau datumfuncties - Verschillende soorten datum Functie in Tableau

Inhoudsopgave:

Anonim

Inleiding tot tableau-datumfuncties

Tableau-datumfuncties zijn ingebouwde functies in Tableau waarmee de gebruiker de gegevensrecords in een gegevensbron kan manipuleren. Met deze datumfuncties kunnen gebruikers basisdatabewerkingen in de records maken en ook complexe datumuitdrukkingen maken. Tableau biedt vele datumfuncties zoals DAG, MAAND, JAAR, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, DATUM MAKEN, TIJD MAKEN, NU, VANDAAG, etc.

Creatie van invoer voor tableau datumfuncties

Elke gegevensbron op het tableau die in feite verwijst naar een database waarin records worden opgeslagen, kan gegevensvelden op een andere manier opslaan. De velden worden naar het tableau geïmporteerd als een tekstreeks of numerieke waarden. Deze interpretaties volgen een reeks stappen die door Tableau worden gebruikt om onderscheid te maken tussen de datum en andere velden. Deze stappen kunnen als volgt worden samengevat: -

1. Verificatie van datumvelden

Verificaties zijn vereist om te onderscheiden en te identificeren of de records de datum bevatten. Dit kan worden gedaan door te identificeren of de datumstring aanwezig is in de verbindingsbron of dat de string zichtbaar is in het dimensievlak. Deze stap helpt bij het identificeren van niet-datumrecords uit datumrecords.

2. Wijzig het gegevenstype van het veld

De volgende stap in dit proces wordt gebruikt wanneer de gegevens moeten worden gecorrigeerd, bijvoorbeeld als het record veel nulwaarden bevat. Deze velden worden in de natuur naar het stringtype getransformeerd en naar de Dateparse-functie gevoerd.

3. Ontleden van het datumformaat

Er zijn oneindige matrixformaten aanwezig in de gegevensrecords. De Dateparse-methode wordt gebruikt om de delen van de datum te definiëren. Dit maakt een kaart voor Tableau om de tekenreeksvelden te vertalen naar datumnotatie. Deze kaart wordt Formaat voor tableau genoemd.

4. Definiëren van de datumfunctie-expressie

In het geval dat de gebruikte gegevens niet van het stringtype zijn en tot een ander formaat zoals numeriek behoren, wordt de functie DATUM gebruikt om de uitdrukking om te zetten naar een datumnotatie. Tableau maakt een nieuw datumveld in de gegevensbron.

Verschillende soorten tableau datumfuncties

1. DAG - De functie DAG wordt gebruikt om het dagnummer uit de datumreeks terug te geven. De syntaxis is als volgt: - DAG (datum)

2. MAAND - De functie MAAND wordt gebruikt om het maandnummer te retourneren vanaf een bepaalde datum op het tableau. De syntaxis is als volgt: - MAAND (datum)

3. JAAR - De functie JAAR wordt gebruikt om het jaar vanaf de opgegeven datum terug te geven. De syntaxis is als volgt: -JAAR (Datum)

4. DATEDIFF - Retourneert het verschil tussen de datums die zijn gedefinieerd in de parameters. De syntaxis is als volgt: - DATEDIFF (vertrek, datum1, datum2, (begin van de week (optioneel)).

5. DATEPART - Retourneert het datumgedeelte van een datum als een geheel getal. De syntaxis is als volgt DATEPART (vertrek, datum, (begin_ van de week (optioneel)))

6. DATUMADD - Retourneert de datum met het opgegeven interval dat moet worden toegevoegd aan de gegevens die als invoer worden ingevoerd. De syntaxis is als volgt: - DATEADD (vertrek, interval, datum)

7. DATETRUNC - De DATETRUNC kapt de opgegeven datum af naar de nauwkeurigheid die wordt aangegeven door het datumgedeelte. Deze functie retourneert een nieuwe datum als uitvoer. De syntaxis is als volgt: - DATETRUNC (vertrek, datum, (begin_ van de week (optioneel)))

8. DATENAME - Het retourneert het datumonderdeel van de opgegeven datum als een tekenreeks voor de uitvoer. De syntaxis is als volgt: - DATENAME (vertrek, Datum, (begin_ van_ week (optioneel)))

9. MAKE DATE - De functie MAKE DATE retourneert een visualisatie van de datumwaarde die is ontwikkeld op basis van het ingevoerde jaar, de maand en de datum. De syntaxis is als volgt: - MAKE DATE (jaar, maand, dag)

10. MAKE TIME - De MAKE TIME-functie retourneert een visualisatie van een datumwaarde die het resultaat is van de opgegeven uren, minuten en secondenreferenties. De syntaxis is als volgt: - MAKE TIME (uur, minuut, seconde)

11. NU - De functie Nu retourneert de huidige datum en tijd die overeenkomen met de pc waarop de gebruiker is aangemeld … De syntaxis is als volgt: - NU ()

12. Vandaag - Retourneert de huidige datum als uitvoer voor het toegewezen programma. De syntaxis is als volgt: - VANDAAG ()

13. MAX - Retourneert de maximale waarde van de vergeleken entiteiten. Deze functie wordt meestal gebruikt voor het vergelijken van numerieke uitdrukkingen, maar hetzelfde geldt ook voor een datum. Voor null-uitzondering wordt Null verleend (MAX (datum1, datum2))

14. MIN - Retourneert de maximale waarde van de vergeleken entiteiten. Deze functie wordt meestal gebruikt voor het vergelijken van numerieke uitdrukkingen, maar hetzelfde geldt ook voor een datum. Voor null-uitzondering wordt Null verleend (MIN (datum1, datum2))

Voorbeelden van datumfuncties in Tableau

FunctieVoorbeelduitgang
DagDAY (# 2019-06-03 #)3 (output is een geheel getal gelijk aan de dag in de verstrekte gegevens)
MaandMAAND (# 2019-06-03 #)6 (output is een geheel getal gelijk aan de maand in de verstrekte gegevens)
JaarYEAR (# 2019-06-03 #)2019 (output is een geheel getal gelijk aan het jaar in de verstrekte gegevens)
Datum verschilDATEDIFF ('week', # 2019-06-01 #, # 2019-06-04 #, 'maandag')1 (omdat wanneer het begin van de week maandag is, dan 04 juni (dinsdag) en 01 juni (zaterdag) in verschillende weken zijn)
DATEDIFF ('week', # 2019-06-01 #, # 2019-06-04 #, 'zondag')0 ((omdat wanneer het begin van de week zondag is, dan 04 juni (dinsdag) en 01 juni (zaterdag) in dezelfde weekweken zijn)
DATEADDDATEADD ('maand', 5, # 2019-06-01 #)1/11/2019 (5 maanden worden toegevoegd aan de datum)
DatePartDATEPART ('jaar', # 2019-06-01 #)2019 (retourneert het aangevraagde vertrek als een geheel getal)
DATEPART ('maand', # 2019-06-01 #)6 (retourneert het aangevraagde vertrek als een geheel getal)
DATETRUNCDATETRUNC ('kwartaal', # 2019-06-01 #)1-4-2004 00:00:00 AM (verkort de datum tot de limiet die is opgegeven door de vertrek)
DATENAMEDATENAME ('year', # 2019-06-01 #)2019 (geef het datumgedeelte van de datum terug als een tekenreeks)
MAKEDATEMAKEDATE (2019, 6, 3)# 3 juni 2019 # (functie retourneert een samengestelde datum uit de opgegeven invoer)
MAAK TIJDMAAKTIJD (13, 40, 25)# 13: 40: 25 # (functie retourneert een samengestelde tijd van de geleverde invoer)
NUNU ()2019-06-03 1:10:45 AM (huidige datum- en tijdwaarde worden afgedrukt)
VANDAAGVANDAAG ()03-06-2019 (huidige datum wordt afgedrukt)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)6/4/2019 12:00:00 (maximale waarde van de optie wordt afgedrukt)
MINMIN (# 2019-06-01 #, # 2019-06-04 #)1/6/2019 12:00:00 (minimale waarde van de optie wordt afgedrukt)

Conclusie

De datumfuncties op het tableau worden gebruikt om verschillende logische en rekenkundige bewerkingen met datums uit te voeren. De resultaten van de functies worden bepaald door het uitvoertype functies. Sommige functies kunnen dezelfde logische functies bieden, maar het verschil kan worden waargenomen tussen het type uitgang zoals te zien is in DATEPART en de jaarfunctie in de bovenstaande tabel.

Aanbevolen artikelen

Dit is een gids voor de Tableau Date Functions. Hier bespreken we het concept, het voorbeeld en de verschillende soorten datumfuncties in tableau. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Tableau-opdrachten
  2. HBase-opdrachten
  3. Wat is Tableau?
  4. Is Tableau gratis