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


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.