DatoTime Værdi: Sådan fjerner du sekunder

I dagens blog vil vi undersøge tre måder at fjerne sekunder fra en DateTime-værdi påDu kan se den fulde video af denne tutorial nederst på denne blog.

Hvis det overhovedet er muligt, vil du gerne sænke kardinaliteten af ​​dine data, mens du stadig opfylder forretningskravene. DatoTime-værdier kan dog have en ekstrem høj kardinalitet.

Det betyder, at en DateTime-kolonne kan indeholde et stort antal unikke værdier, som kan påvirke modelstørrelsen såvel som ydeevnen. 

Indholdsfortegnelse

Sådan fjerner du sekunder i Power Query

Der er to indlysende måder at håndtere det på. Den første er at sørge for altid at opdele DateTime-værdier, så du ender med en kolonne med datoer og en kolonne med tider.

Det andet er at bestemme, hvad analysen skal udføres på. Du skal rapportere inden for sekund, minut eller endda time.

Men i denne blog vil vi udelukkende fokusere på metoder til at fjerne sekunder fra DateTime-værdier. 

Fuld UI-Drive-tilgang til DateTime-værdier

Start med at gå til din . Den første tilgang, du vil lære, er en fuld brugergrænseflade-drevet tilgang. 

Med din DateTime-kolonne valgt, gå til fanen Tilføj kolonne , vælg Tid, og vælg derefter Kun tid .

DatoTime Værdi: Sådan fjerner du sekunder

En tidskolonne vises. 

DatoTime Værdi: Sådan fjerner du sekunder

Klik på Tidsikonet , og vælg Tekst. 

DatoTime Værdi: Sådan fjerner du sekunder

Vend det derefter tilbage til Tid ved at følge de samme trin. Vælg ikke erstat nuværende, men Tilføj nyt trin i stedet.

DatoTime Værdi: Sådan fjerner du sekunder

DatoTime Værdi: Sådan fjerner du sekunder

Og nu har vi mistet sekunderne af den tidsværdi. 

DatoTime Værdi: Sådan fjerner du sekunder

Personligt brugte jeg denne metode til at konvertere til en tekst og derefter tilbage til et tidspunkt oftere, men ved at bruge en ikke-UI-drevet tilgang, hvor jeg bruger en anden syntaks. 

Ikke-UI-drevet tilgang til DateTime-værdier

Lad os tage et kig på vores ikke-UI-drev tilgang. 

Med minitabelikonet i øverste venstre hjørne skal du vælge Tilføj brugerdefineret kolonne

DatoTime Værdi: Sådan fjerner du sekunder

Du kan kalde den nye kolonne Tid2 . For at konvertere en DateTime-værdi til tekst kan du bruge funktionen =DateTime.ToText ([Dato oprettet), "TT:mm"). 

DatoTime Værdi: Sådan fjerner du sekunder

Bemærk, at dato oprettet- delen i funktionen tilføjes ved at klikke på kolonnen Dato oprettet til højre som vist på billedet ovenfor. HH:mm viser tidsformatet, og vi bruger stort HH til at anvende 24-timers formatet.

Lad os klikke på Okay. Fra resultaterne kan vi se en ny kolonne med kun time og minut. 

DatoTime Værdi: Sådan fjerner du sekunder

Lad os også prøve at ændre timeformatet til små bogstaver. For at gøre det skal du gå til formellinjen og ændre HH til hh. Klik på afkrydsningsfeltet bagefter. 

DatoTime Værdi: Sådan fjerner du sekunder

Med henblik på denne blog, lad os vende vores tabel tilbage til 24-timers formatet ved at ændre den tilbage til HH

De tidsværdier, du har, er i tekstformatet. For at vende dem tilbage til tidsformatet skal du bruge funktionen vist nedenfor og klikke på fluebenet.

DatoTime Værdi: Sådan fjerner du sekunder

Brug af DateTime.ToRecord

Du kan bruge en metode mere til at gøre præcis det samme. I dette eksempel bruger vi DateTime.ToRecord .

Start med at gå til minitabelikonet og derefter Tilføj brugerdefineret kolonne .

DatoTime Værdi: Sådan fjerner du sekunder

Et brugerdefineret kolonnevindue vises. Du kan bruge navnet Time3 og anvende DateTime.ToRecord- funktionen ved at bruge formlen vist nedenfor. 

DatoTime Værdi: Sådan fjerner du sekunder

Klik på OK for at returnere posten.

DatoTime Værdi: Sådan fjerner du sekunder

Klik på en af ​​posterne, og du skulle se en forhåndsvisning nedenfor.

DatoTime Værdi: Sådan fjerner du sekunder

I forhåndsvisningen kan du se, at dato- og tidsdelene får et felt inde i posten.

DatoTime Værdi: Sådan fjerner du sekunder

Ved at bruge den iboende #tidsfunktion kan du vende det tilbage til en tidsværdi. Først skal du oprette en variabel for lettere at henvise til den. Så lad t være lig med den funktion, du allerede har oprettet, med den iboende tidsværdi tilføjet. Det kræver tre argumenter – timen, minutterne og sekunderne.

Udvid funktionen ved at tilføje en åbningsparentes. For timen skal du kalde din post t og henvise til feltnavnet time ved at skrive time inden for firkantede parenteser som denne: t[hour] .

Tilføj komma (,) , og gentag derefter de samme trin for minuttet: t[Minute]. Tilføj endnu et komma og nul (0) i sekunderne.

Den resulterende funktion er vist nedenfor. Klik derefter på fluebenet.

DatoTime Værdi: Sådan fjerner du sekunder

Du kan selvfølgelig også indstille typen ved at tilføje typetid til funktionen.

DatoTime Værdi: Sådan fjerner du sekunder

Konklusion

I dagens blog lærte du, hvordan du fjerner sekunder fra en værdi i . Du øvede dig på forskellige måder at sænke kardinaliteten af ​​dine DateTime-værdier på på tre forskellige måder, herunder den fulde UI-drevne tilgang , den ikke-UI-drevne tilgang og brug af dine DateTime-værdiposter .

Alt det bedste,

Melissa de Korte

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.