Sådan opretter du en datotabel i LuckyTemplates

Når du arbejder med , kan oprettelse af en datotabel være et værdifuldt aktiv for dine dataanalyse- og visualiseringsopgaver. Datotabeller giver dig mulighed for effektivt at filtrere, gruppere og analysere tidsbaserede data.

I denne artikel lærer du, hvordan du nemt opretter en datotabel i LuckyTemplates ved hjælp af et par forskellige tilgange.

Oprettelse af en tilpasset datotabel i din dataanalyse øger effektiviteten af ​​kalenderfunktionen og strømliner processen med at oprette datotabeller. Ved at etablere en modeldatotabel i dit datavarehus kan du effektivt administrere og analysere tidsbaserede data, hvilket gør oprettelsen af ​​datotabeller mere præcise og tilpasselige til dine specifikke behov.

Lad os komme ind i det!

Sådan opretter du en datotabel i LuckyTemplates

Indholdsfortegnelse

4 Forudsætninger før start

Før du begynder at oprette en datotabel i LuckyTemplates, er der 4 specifikke forudsætninger, du skal sikre dig, at er på plads:

  1. Datokolonne: Din datotabel skal have en datokolonne med en datatype dato/tid. Denne kolonne vil tjene som grundlag for opbygningen af ​​resten af ​​tabellen.

  2. Ingen tomme felter: En datokolonne bør ikke have nogen tomme felter. Hver række skal have en gyldig dato.

  3. Unikke værdier: En datokolonne skal have unikke værdier. Hver dato bør kun vises én gang i kolonnen.

  4. Ingen manglende datoer: Der bør ikke mangle datoer i en datokolonne, især hvis du arbejder med kontinuerlige tidsperioder.

At have en velstruktureret datotabel er afgørende for nøjagtig datofiltrering, beregninger og gruppering af dine data i LuckyTemplates.

I det næste afsnit vil vi gennemgå de nødvendige trin for at oprette en datotabel, og hvordan man tilpasser den til at opfylde dine specifikke krav.

I tilfælde af en automatisk dato/tidsplan vil den ikke være synlig som et felt i felter-ruden. Du finder det snarere som en udvidelig rullemenu under datokolonnens navn. Når du udvider datokolonnen, vil du støde på et datohierarki, der består af år, kvartal, måned og dag.

Aktiver deaktiver automatisk dato

Klik på Filer og vælg Indstillinger og indstillinger fra menuen. Klik derefter på Indstillinger . I pop op-vinduet Indstillinger vil du gerne klikke på Dataindlæs i menuen Nuværende fil. Under Time Intelligence skal du markere/fjerne markeringen i Power bi date-tabellen/Time-boksen. Dette vil aktivere/deaktivere den automatiske dato/tidsfunktion.

Sådan opretter du en datotabel i LuckyTemplates

Sådan opretter du en datotabel i LuckyTemplates

Lad os overveje et ligetil eksempel for at illustrere vigtigheden af ​​at opretholde konsistens og brugervenlighed på tværs af større eller standardiserede datamodeller, når vi håndterer tidsbaserede data. For en mere dybdegående forståelse kan du henvise til vores tidligere artikel om opbygning af en omfattende LuckyTemplates dashboard-vejledning.

Sådan opretter du en datotabel i LuckyTemplates

I det følgende eksempel har vi et datasæt med eksisterende datotabel for ordredatoer og afsendelsesdatoer. Histogramplottet nedenfor viser summen af ​​samlet omsætning vs. ordredato-måned .

Den indbyggede automatiske dato-tidsfunktion i LuckyTemplates opretter standardhierarkier for hver eksisterende datotabel, hvilket er nyttigt for hurtigt at komme i gang, men som kan blive problematisk, når man har at gøre med flere datokolonner med forskellige hierarkier. Du kan observere disse hierarkier vist på den yderste højre side af LuckyTemplates skrivebordsgrænseflade, som vist ovenfor.

Når du vil sammenligne data baseret på en anden datokolonne, såsom afsendelsesdato, kan de automatisk genererede hierarkier blive problematiske.

Sådan opretter du en datotabel i LuckyTemplates

Sådan opretter du en datotabel i LuckyTemplates

Når vi i det samme dashboard genererer en månedssøjleslicer ved at bruge ordredatoen og vælger en bestemt måned, får vi det forventede plotresultat. Men når du bruger måneden for forsendelsesdato , viser plottet søjler for både februar og marts; hvilket er inkonsekvent.

For at løse dette problem skal du oprette en central kalendertabel, der giver dig mulighed for at kontrollere relationer mellem datokolonner mere effektivt.

Med en central kalendertabel kan du bruge DAX-relationer til at drive udskæringen og opdelingen af ​​dine data, hvilket sikrer ensartethed og brugervenlighed på tværs af din datamodel. Længere fremme i denne artikel vil vi dykke ned i en mere detaljeret diskussion af DAX.

Udnyttelse af en eksisterende global LuckyTemplates-datotabel

Hvis din organisation allerede har etableret en global datotabel i kildedataene, der stemmer overens med virksomhedsspecifikke krav, såsom regnskabsperioder og kalenderårsperioder, er det yderst fordelagtigt at inkorporere denne tabel i din LuckyTemplates-datamodel.

2 måder at oprette datotabeller på i LuckyTemplates

En metode involverer at bruge de indbyggede CALENDAR- eller CALENDARAUTO DAX-funktioner, som genererer en enkelt-kolonne tabel med datoer. Derfra kan du udvide din beregnede tabel med yderligere kolonner for bedre at understøtte dine specifikke filtrerings- og grupperingskrav.

En anden tilgang er at markere en eksisterende tabel som en datodimensionstabel i LuckyTemplates Desktop. Dette hjælper din model med at genkende tabellen som den primære kilde til datobaseret analyse, hvilket sikrer, at tidsintelligensfunktioner og andre datorelaterede funktioner fungerer korrekt med dine data.

1. Brug af DAX-tidsintelligensfunktioner

En måde at oprette en grundlæggende datotabel på er ved at bruge sproget Data Analysis Expressions (DAX). Processen involverer oprettelse af en beregnet tabel, der genererer en række datoer ved hjælp af enten CALENDAR eller CALENDARAUTO funktionerne.

For at begynde skal du gå til fanen Modellering i LuckyTemplates og klikke på Ny tabel.

Sådan opretter du en datotabel i LuckyTemplates

Navngiv din nye tabel "Datotabel", og brug følgende DAX-kodestykke til at definere dens datointerval:

DateTable = 
VAR StartDate = DATE(2020, 1, 1) // You can set the start date according to your requirement
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // Set end date to the end of the current year
RETURN
    ADDCOLUMNS (
        CALENDAR (StartDate, EndDate),
        "DayOfWeek", WEEKDAY([Date]),
        "DayOfWeekName", FORMAT([Date], "dddd")
    )

Sådan opretter du en datotabel i LuckyTemplates

Erstat STARTDato og ENDDate med det ønskede datointerval for din tabel og føj yderligere kolonner for "DayOfWeek" og "DayOfWeekName" til datotabellen. Bemærk, at vi også bruger DAX-udtryk til at definere din nye kolonne og formatere den i overensstemmelse med dine krav. Opret f.eks. en "DayOfWeek"-kolonne: WEEKDAY([Dato]).

Du kan derefter tilpasse tabellen yderligere ved at tilføje beregnede kolonner for at understøtte eventuelle filtrerings- eller grupperingskrav.

Uanset hvilken metode du vælger, skal du huske at markere tabellen som en datotabel ved at højreklikke på den i ruden Felter og vælge Marker som datotabel .

Sådan opretter du en datotabel i LuckyTemplates

CALENDARAUTO()-funktionen i LuckyTemplates forenkler processen med at generere en datotabel, da den automatisk beregner et sammenhængende sæt af datoer baseret på dataene i modellen. Ved at angive den valgfrie fiscal_year_end_month-parameter kan du tilpasse regnskabsårsafslutningsmåneden, hvilket giver større fleksibilitet, når du arbejder med forskellige regnskabsperioder.

Forudsat at MinDate i datamodellen er 1. januar 2022, og MaxDate er i dag (14. april 2023).

CALENDARAUTO() returnerer alle datoer mellem 1. januar 2022 og 31. december 2023.

CALENDARAUTO(6) returnerer alle datoer mellem 1. juli 2021 og 30. juni 2023.

2.Brug af Power Query-editor

Alternativt kan du oprette en datotabel ved hjælp af Power Query, som giver en mere visuel tilgang. Følg disse trin for at begynde:

Vælg "Blank forespørgsel" fra rullemenuen "Hent data". Dette åbner vinduet Power Query Editor, hvor du skal bygge tabellen.

Sådan opretter du en datotabel i LuckyTemplates

Brug formellinjen til at oprette en liste over datoer. I dette eksempel opretter vi en 1-års tabel fra 2022, men du kan justere datoværdien og tælle efter behov. Indtast følgende på formellinjen: Indtast følgende i formellinjen:

=List.Dates(StartDate, Number.Days, #duration(1,0,0,0))

Erstat StartDato med den ønskede startdato for dit bord, og Number.Days med det samlede antal dage, du ønsker, at bordet skal dække.

Sådan opretter du en datotabel i LuckyTemplates

Konverter listen til en tabel ved at klikke på knappen "Til tabel" i menuen Konverter på båndet. I det følgende vindue skal du klikke på "OK" uden at foretage nogen valg.

Når du har konverteret listen til en tabel, skal du omdøbe kolonnen "Dato" og ændre datatypen til en datotype ved hjælp af knappen Datatype ved siden af ​​kolonneoverskriften.

Sådan opretter du en datotabel i LuckyTemplates

For at færdiggøre tabellen skal du bruge menuen Tilføj kolonne til at vælge forskellige datoværdier fra rullemenuen Dato baseret på kolonnen Datoværdi, du lige har oprettet.

Gå til sektionen Tilføj kolonne og få adgang til rullemenuen Dato.

Når kolonnen Datoværdi er valgt, skal du vælge en datorelateret kolonne fra rullemenuen Dato.

Sådan opretter du en datotabel i LuckyTemplates

Tilslutning af datotabellen til andre tabeller

Når du har oprettet din datotabel i LuckyTemplates, skal du etablere relationer med andre relevante tabeller i din datamodel. Dette giver dig mulighed for at udføre nøjagtige tidsbaserede analyser og sikrer, at dine filtre og målinger fungerer korrekt på tværs af forskellige tabeller, der indeholder datokolonner.

Følg disse trin for at oprette relationer mellem datotabellen og andre tabeller i din datamodel:

  1. Vi blander de to eksempler, som vi diskuterede tidligere, dvs. vi tilføjer Tabel 2 (fra DAX-eksemplet) i vores originale ordre- og forsendelsesdatasæt. Klik derefter på fanen 'Model' under visualiseringsruden for at få vist datavisningen.

    Sådan opretter du en datotabel i LuckyTemplates
  2. Identificer tabellerne med datokolonner, der skal forbindes med datotabellen. Du vil oprette relationer i et en-til-mange-format (1:M) mellem datotabellen og hver af disse tabeller.

  3. Klik og hold på datokolonnen i datotabellen, og træk derefter markøren til den respektive datokolonne i den relaterede tabel. En linje vil blive trukket mellem de to kolonner, der indikerer etableringen af ​​en relation.

    Sådan opretter du en datotabel i LuckyTemplates
  4. Gentag processen for alle andre tabeller med datokolonner, der kræver forbindelse til din datotabel.

  5. Når alle relationer er etableret, skal du gennemgå dem ved at klikke på knappen ' Administrer relationer ' på fanen Hjem. Her kan du redigere eller slette relationer efter behov og sikre, at din datotabel er nøjagtigt forbundet med de relevante tabeller.

Sådan opretter du en datotabel i LuckyTemplates

Husk, at når du forbinder en datotabel til flere datofelter i den samme tabel, skal du muligvis oprette dublerede datotabeller eller bruge en bridge-tabeltilgang, afhængigt af din datamodels struktur.

Bedste praksis og tips

Når du opretter en datotabel i LuckyTemplates, er det vigtigt at følge bedste praksis og overveje nyttige tips for at sikre, at din datotabel er effektiv og effektiv. Nedenfor er nogle punkter at huske på:

1. Brug CALENDAR- eller CALENDARAUTO DAX-funktionerne til at generere en enkeltkolonnetabel med datoer. Dette vil være grundlaget for din datetabel.

2. Efter generering af datotabellen kan du overveje at tilføje beregnede kolonner for at understøtte intervalfiltrering og grupperingskrav. Sædvanligvis beregnede kolonner inkluderer måned, år, kvartal, ugenummer og ugedag.

3. Når du opretter tilpassede datohierarkier, skal du sikre dig, at kolonnerne er sorteret i den rigtige rækkefølge, for eksempel:

  • Stigende rækkefølge for måneder og dage i stedet for alfabetisk rækkefølge.

  • Faldende rækkefølge for tidsperioder som regnskabsår, hvis det er nødvendigt.

4. Brug muligheden Marker som datotabel ved at højreklikke på tabellen og vælge "Marker som datotabel" i menuen, der vises. Dette hjælper LuckyTemplates med at forstå, at det arbejder med datoer og optimerer ydeevne og funktionalitet.

5. Hold datotabellen så enkel som muligt. Selvom det er fristende at tilføje adskillige kolonner og beregninger, skal du huske, at kompleksitet kan forsinke din LuckyTemplates-rapports ydeevne. Fokuser på de væsentlige kolonner, som du virkelig har brug for til din analyse og rapportering.

Ved at følge disse bedste fremgangsmåder og tips, når du opretter en datotabel i LuckyTemplates, vil du sikre, at din tabel er nøjagtig, effektiv og nem at arbejde med, hvilket i sidste ende forbedrer dine rapporter og analyser.

Klar til at blive inspireret af en samling af utrolige LuckyTemplates-rapporteringsapplikationer, se videoen nedenfor.

En lille opsummering

I denne artikel har du lært, hvordan du opretter en datotabel i . Når du arbejder med datotabeller, skal du altid være opmærksom på behovet for at optimere dem for hastighed og effektivitet. Effektiv implementering af datotabel kan være afgørende for at levere præcise og rettidige indsigter til dine analyser, især dem, der involverer tidsfølsomme oplysninger.

Nu hvor du har viden og værktøjer til din rådighed til at oprette en datotabel i LuckyTemplates, fortsæt med at øve og forfine dine færdigheder. Med erfaring vil du være i stand til at tilpasse dine datotabeller, så de opfylder de unikke krav til din virksomhed og dataprojekter.


LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.