DateTime Value: Jak se zbavit sekund

V dnešním blogu prozkoumáme tři způsoby, jak oddělit sekundy od hodnoty DateTimeCelé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Pokud je to jen trochu možné, budete chtít snížit mohutnost svých dat a přitom stále splňovat obchodní požadavky. Hodnoty DateTime však mohou mít extrémně vysokou mohutnost.

To znamená, že sloupec DateTime může obsahovat velké množství jedinečných hodnot, které mohou ovlivnit velikost modelu i výkon. 

Obsah

Jak zkrátit sekundy v Power Query

Existují dva zřejmé způsoby, jak se s tím vypořádat. První je zajistit, aby byly hodnoty DateTime vždy rozděleny, takže skončíte s jedním sloupcem s daty a jedním sloupcem s časy.

Druhým je určit, v čem je třeba analýzu provést. Musíte se hlásit do sekundy, minuty nebo dokonce hodiny.

V tomto blogu se však zaměříme výhradně na metody odstraňování sekund z hodnot DateTime. 

Plný přístup UI-Drive pro hodnoty DateTime

Začněte tím, že půjdete do svého . První přístup, který se budete učit, je přístup založený na plném uživatelském rozhraní. 

S vybraným sloupcem DateTime přejděte na kartu Přidat sloupec , vyberte možnost Čas a poté vyberte možnost Pouze čas .

DateTime Value: Jak se zbavit sekund

Zobrazí se  časový sloupec .

DateTime Value: Jak se zbavit sekund

Klepněte na ikonu Čas a vyberte Text. 

DateTime Value: Jak se zbavit sekund

Poté jej vraťte zpět na Čas pomocí stejných kroků. Nevybírejte nahradit aktuální, ale místo toho Přidat nový krok .

DateTime Value: Jak se zbavit sekund

DateTime Value: Jak se zbavit sekund

A teď jsme ztratili sekundy této časové hodnoty. 

DateTime Value: Jak se zbavit sekund

Osobně jsem tuto metodu převodu na text a poté zpět do času používal častěji, ale s použitím přístupu neřízeného uživatelským rozhraním, pro který používám jinou syntaxi. 

Přístup neřízený uživatelským rozhraním pro hodnoty DateTime

Pojďme se podívat na náš přístup bez uživatelského rozhraní. 

Pomocí ikony Mini Table v levém horním rohu vyberte Přidat vlastní sloupec

DateTime Value: Jak se zbavit sekund

Nový sloupec můžete nazvat Čas2 . Chcete-li převést hodnotu DateTime na text, můžete použít funkci =DateTime.ToText ([Datum vytvoření), „HH:mm“). 

DateTime Value: Jak se zbavit sekund

Všimněte si, že část Datum vytvoření ve funkci se přidá kliknutím na sloupec Datum vytvoření vpravo, jak je znázorněno na obrázku výše. HH:mm ukazuje formát času a pro použití 24hodinového formátu používáme velké HH.

Klikněte na OK. Z výsledků vidíme nový sloupec pouze s hodinou a minutou. 

DateTime Value: Jak se zbavit sekund

Zkusme také změnit formát hodin na malá písmena. Chcete-li to provést, přejděte na řádek vzorců a změňte HH na hh. Poté  klikněte na zaškrtnutí .

DateTime Value: Jak se zbavit sekund

Pro účely tohoto blogu vraťme naši tabulku zpět do 24hodinového formátu změnou zpět na HH

Časové hodnoty, které máte, jsou v textovém formátu. Chcete-li je vrátit zpět do formátu času, použijte funkci zobrazenou níže a klikněte na značku zaškrtnutí.

DateTime Value: Jak se zbavit sekund

Pomocí DateTime.ToRecord

K přesně stejné věci můžete použít ještě jednu metodu. V tomto příkladu používáme DateTime.ToRecord .

Začněte tím, že přejdete na ikonu Mini Table a poté na Přidat vlastní sloupec .

DateTime Value: Jak se zbavit sekund

Zobrazí se okno Vlastní sloupec. Můžete použít název Time3 a použít funkci DateTime.ToRecord pomocí vzorce uvedeného níže. 

DateTime Value: Jak se zbavit sekund

Klepnutím na OK záznam vrátíte.

DateTime Value: Jak se zbavit sekund

Klikněte na jeden ze záznamů a níže by se měl zobrazit náhled.

DateTime Value: Jak se zbavit sekund

V náhledu můžete vidět, že části data a času obsahují pole uvnitř záznamu.

DateTime Value: Jak se zbavit sekund

Pomocí funkce intrinsic #time to můžete přeměnit zpět na časovou hodnotu. Nejprve vytvořte proměnnou, abyste na ni mohli snáze odkazovat. Nechť se tedy rovná funkci, kterou jste již vytvořili, s přidanou hodnotou vnitřního času. Vyžaduje tři argumenty – hodinu, minuty a sekundy.

Rozšiřte funkci přidáním úvodní závorky. Pro hodinu zavolejte svůj záznam t a odkažte se na název pole hodinu zadáním hodiny do hranatých závorek takto: t[hodina] .

Přidejte čárku (,) a opakujte stejné kroky pro minutu: t[Minute]. Přidejte další čárku a nulu (0) pro sekundy.

Výsledná funkce je uvedena níže. Poté klikněte na zaškrtnutí.

DateTime Value: Jak se zbavit sekund

Samozřejmě můžete také nastavit typ přidáním času typu k funkci.

DateTime Value: Jak se zbavit sekund

Závěr

V dnešním blogu jste se naučili, jak odstranit sekundy z hodnoty v . Vyzkoušeli jste různé způsoby, jak snížit mohutnost vašich hodnot DateTime třemi různými způsoby, včetně přístupu založeného na plném uživatelském rozhraní , přístupu neřízeného uživatelským rozhraním a pomocí záznamů hodnot DateTime .

Vše nejlepší,

Melissa de Korte


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.