DateTime Value: Jak se zbavit sekund

V dnešním blogu prozkoumáme tři způsoby, jak oddělit sekundy od hodnoty DateTime . Celé 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

Zanechat komentář

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

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ů.

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.

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.

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.

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í.

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í.