Funkce tabulkového data - Různé typy data Funkce v Tableau

Obsah:

Anonim

Úvod do funkcí Tableau Date

Funkce Tableau Date jsou vestavěné funkce v Tableau, které umožňují uživateli manipulovat s datovými záznamy ve zdroji dat. Tyto funkce data umožňují uživatelům vytvářet základní operace s daty v záznamech a také vytvářet složité výrazy data. Tableau poskytuje mnoho datových funkcí, jako je DEN, MĚSÍC, ROK, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE TIME, NYNÍ, DNES atd.

Vytvoření vstupu pro tabelární datumové funkce

Každý zdroj dat v tabulce, který v podstatě ukazuje na databázi, kde jsou uloženy záznamy, může ukládat datová pole jiným způsobem. Pole jsou importována do tabulky jako textový řetězec nebo číselné hodnoty. Tyto interpretace sledují řadu kroků, které Tableau používá k rozlišení a rozlišení mezi datem a ostatními poli. Tyto kroky lze shrnout takto: -

1. Ověření datových polí

Ověření se vyžaduje, aby se rozlišilo a určilo, zda záznamy obsahují datum, lze to provést identifikací, zda je ve zdroji připojení přítomen datový řetězec nebo zda je řetězec viditelný v rovině dimenze. Tento krok pomáhá při identifikaci ne-datových záznamů z datových záznamů.

2. Změňte typ dat pole

Další krok v tomto procesu se používá, když je třeba data opravit, např. Pokud záznam obsahuje mnohem nulovou hodnotu. Tato pole jsou transformována na typ řetězce a jsou přiváděna do funkce Dateparse.

3. Analýza formátu data

V záznamech dat jsou přítomny nekonečné formáty matic, k definování částí data se používá metoda Dateparse. Tím se vytvoří mapa pro Tableau, která převede pole řetězců do formátu data. Tato mapa se nazývá Format for tableau.

4. Definování výrazu funkce data

V případě, že použitá data nejsou typu řetězce a patří do jiného formátu, jako je číselný, použije se funkce DATE k převodu výrazu do formátu typu data. Tableau vytvoří nové datové pole ve zdroji dat.

Různé typy datových funkcí Tableau

1. DEN - Funkce DEN se používá k vrácení čísla dne z Řetězce data. Syntaxe je následující: - DEN (Datum)

2. MĚSÍCE - Funkce MĚSÍCE se používá k vracení čísla měsíce z daného data v tabulce. Syntaxe je následující: - MONTH (Date)

3. ROK - Funkce ROK se používá k návratu roku od daného data. Syntaxe je následující: -YEAR (Date)

4. DATEDIFF - Vrátí rozdíl mezi daty definovanými v parametrech. Syntaxe je následující: - DATEDIFF (odchylka, datum1, datum2, (začátek týdne (volitelné))).

5. DATEPART - Vrací datovou část data jako celé číslo. Syntaxe je následující DATEPART (odchylka, datum, (začátek_ týdne (volitelné)))

6. DATEADD - Vrací datum s určeným intervalem, který se má přidat k datům přiváděným jako vstup. Syntaxe je následující: - DATEADD (odchylka, interval, datum)

7. DATETRUNC - DATETRUNC zkrátí zadané datum na přesnost specifikovanou datovou částí. Tato funkce vrací jako výstup nové datum. Syntaxe je následující: - DATETRUNC (odchylka, datum, (začátek_ týdne (volitelné)))

8. DATENAME - Vrátí komponentu data data dodaného data jako řetězec pro její výstup. Syntaxe je následující: - DATENAME (odchylka, datum, (začátek_ týdne (volitelné)))

9. MAKE DATE - Funkce MAKE DATE vrací vizualizaci hodnoty data vyvinuté ze vstupního roku, měsíce a data. Syntaxe je následující: - MAKE DATE (rok, měsíc, den)

10. MAKE TIME - Funkce MAKE TIME vrací vizualizaci hodnoty data, která je výsledkem poskytnuté hodiny, minuty, druhé reference. Syntaxe je následující: - MAKE TIME (hodina, minuta, sekunda)

11. TEĎ - Funkce Nyní vrací aktuální datum a čas odpovídající počítači, ke kterému je uživatel přihlášen … Syntaxe je následující: - TEĎ ()

12. Today - Vrátí aktuální datum jako výstup pro přiřazený program. Syntaxe je následující: - DNES ()

13. MAX - Vrací maximální hodnotu porovnávaných entit, tato funkce se obvykle používá pro porovnání numerického výrazu, ale totéž platí i pro datum. Pro nulovou výjimku je udělena Null (MAX (date1, date2)))

14. MIN - Vrátí maximální hodnotu porovnávaných entit, tato funkce se obvykle používá pro porovnání numerického výrazu, ale totéž platí i pro datum. Pro nulovou výjimku je Null udělena (MIN (datum1, datum2))

Příklady datových funkcí v Tableau

FunkcePříkladVýstup
DenDEN (# 2019-06-03 #)3 (výstup je celé číslo ekvivalentní dni v poskytnutých datech)
MěsícMĚSÍC (# 2019-06-03 #)6 (výstup je celé číslo ekvivalentní měsíci v poskytnutých datech)
RokROK (# 2019-06-03 #)2019 (výstup je celé číslo odpovídající roku v poskytnutých datech)
Datum rozdíluDATEDIFF ('týden', # 2019-06-01 #, # 2019-06-04 #, 'pondělí')1 (protože když je začátek týdne pondělí, pak jsou 4. června (úterý) a 1. června (sobota) v různých týdnech)
DATEDIFF ('týden', # 2019-06-01 #, # 2019-06-04 #, 'Sunday')0 ((protože když je začátek týdne neděle, pak 04. června (úterý) a 1. června (sobota) jsou ve stejných týdnech týdnů)
DATEADDDATEADD ('měsíc', 5, # 2019-06-01 #)1/11/2019 (k datu se přidá 5 měsíců)
DATEPARTDATEPART ('rok', # 2019-06-01 #)2019 (vrátí požadovaný odjezd jako celé číslo)
DATEPART ('měsíc', # 2019-06-01 #)6 (vrátí požadovaný odjezd jako celé číslo)
DATETRUNCDATETRUNC ('čtvrtletí', # 2019-06-01 #)4. 4. 2004 00:00:00 dop. (Zkrácení data do limitu určeného odchylkou)
DATENAMEDATENAME ('rok', # 2019-06-01 #)2019 (vrací datovou část data jako řetězec)
MAKEDATEMAKEDATE (2019, 6, 3)# Červen 3, 2019 # (funkce vrací sestavené datum z dodaného vstupu)
UDĚLAT SI ČASMAKE TIME (13, 40, 25)# 13: 40: 25 # (funkce vrací konstruovaný čas z dodaného vstupu)
NYNÍNYNÍ( )2019-06-03 1:10:45 AM (vytiskne se aktuální datum a čas)
DNESDNES( )2019-06-03 (aktuální datum je vytištěno)
MAXMAX (# 2019-06-01 #, # 2019-06-04 #)6/4/2019 12:00:00 AM (vytištěna maximální hodnota z této možnosti)
MINMIN (# 2019-06-01 #, # 2019-06-04 #)6/1/2019 12:00:00 (vytiskne se minimální hodnota z této možnosti)

Závěr

Funkce Date v tabulce se používají k provádění různých logických a aritmetických operací s daty. Výsledky funkcí jsou určeny typem výstupu funkcí. Některé funkce mohou poskytovat stejné logické funkce, ale rozdíl může být pozorován u typu výstupu, jak je vidět v DATEPART a funkce Year v tabulce výše.

Doporučené články

Toto je průvodce funkcí Tableau Date. Zde diskutujeme koncept, příklad a různé typy datových funkcí v tabulce. Další informace naleznete také v našich dalších doporučených článcích -

  1. Tableau Příkazy
  2. Příkazy HBase
  3. Co je Tableau?
  4. Je Tableau zdarma