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.
I dette blogindlæg vil jeg bringe dig løsningen til at arbejde med tidsplaner i LuckyTemplates, som er vores Ugens Problem #10. Dette var ikke en alt for svær udfordring. Men alligevel var det en ret niggy en, der kastede en del curveballs ind. Du kan se den fulde video af denne tutorial nederst på denne blog.
For dem, der ikke er bekendte,er en igangværende serie, der finder sted hver 1. og 3. onsdag på LuckyTemplates forum. Problemet opslået i 1. uge kræver en DAX-baseret løsning, mens 3. uges problem beder om en Power Query-baseret.
Bare en hurtig påmindelse om, at for denne DAX-only-udfordring handlede det ikke kun om at vælge en dato, men også at kunne vælge et starttidspunkt og et sluttidspunkt for den pågældende tidsperiode.
Indholdsfortegnelse
Hvordan eksperterne arbejdede med tidtabeller i LuckyTemplates
Mens jeg gennemgik indlæggene, så jeg, at nogle af LuckyTemplates-eksperterne havde leveret fremragende løsninger. For eksempel kunne jeg virkelig godt lide Joses tilgang til denne udfordring.
Som du kan se nedenfor, var der en meget smart brug af . Koden var også ren og ryddelig.
Gregs tilgang var nok den mest lig med min med hensyn til at opdele starttidspunktet og sluttidspunktet i to separate tabeller, hvorimod Jose bare brugte én.
Jeg synes også, at Alex lavede endnu et godt indlæg. Han brugte variabler og en virtuel tabel til udfordringen.
Alexs og Joses bidrag var mine favoritter til denne udfordring; Jeg lærte meget, så tjek bestemt deres bidrag i .
Haroons løsning til at arbejde med tidsplaner i LuckyTemplates
Lad mig lede dig gennem min løsning på udfordringen. Det første skridt var at adskille starttidspunkt og sluttidspunkt. Lad os ændre overskriften for vores starttidspunkt.
Det eneste, jeg gjorde, var at generere en serie mellem 1 og 24. Dette gav mig mulighed for at høste det udvalg i vores DAX-beregning.
Jeg ved, at der ikke er meget data derinde, men det, vi ønsker at kunne gøre, er at se resultaterne mellem den 23. og 25. april. Starttidspunktet er klokken 5 den 23. april og sluttidspunktet er klokken 2 den 25. april.
Når vi har angivet start- og sluttidspunkter, kan vi se resultaterne opdateres.
Det første skridt var at opsætte disse filtre. Jeg oprettede min starttids- og sluttidstabeller. Jeg klikkede på modelleringsbåndet og klikkede på Ny parameter for at generere serien.
Og så lavede jeg en simpel kundetællingsberegning .
Næste skridt er at bestemme kunderne mellem tiderne. Jeg ville finde ud af, hvilken dato der var valgt, og brugte funktionerne og til at finde ud af, hvad der var størst og mindst.
MIN og MAX giver os start- og sluttidspunkterne i dette afsnit af beregningen.
Og så kombinerede jeg bare startdatoen med starttidspunktet, og slutdatoen med sluttidspunktet.
Derefter brugte jeg funktionen på Totalkunder , som filtrerede Faktakundetællingen .
Jeg ønskede også, at StartDateTime skulle være større end StartDT og mindre end eller lig med EndDT .
Så det var det, der skulle gøres til den første del af beregningen. Jeg tror, at en af udfordringerne bare var at være forsigtig med, hvad der blev udvalgt her.
Den måde, du opsætter yderligere tidsplaner for at få filterkonteksten, kan give dig nogle funky-udseende resultater.
Grundlæggende fandt vi ud af, at hvis du ikke vælger Større end eller lig med for starttidspunktet og Mindre end eller lig med i sluttidspunktet, vil du få nogle tvivlsomme resultater. Men på trods af denne fejl, virkede denne beregning stadig for mig.
Brug af den udvidede datotabel
Næste skridt er at bringe hverdagene ind. At gøre dette er blevet gjort super nemt med dette fra vores residente M-kode ekspert, Melissa de Korte.
Før har vi kæmpet for at finde ud af, hvilke der er vores hverdage, og hvilke der ikke er, men det har været nyttigt at bruge disse helt fantastiske data fra Melissa. Det dækker alt, hvad du kan komme i tanke om, fra tilpassede regnskabsår til modregninger. Dette er en meget kraftfuld tabel, og den gør bare dine dokumenter nemmere at skrive og endda forstå.
Konklusion
I dette blogindlæg lærte vi, hvordan man arbejder med tidsplaner i LuckyTemplates, og hvordan brug af værktøjer som Melissas udvidede datotabel kan gøre livet lettere.
Hvis du kunne lide indholdet, der er dækket af dette særlige indlæg, så tjek venligst andre som dette i vores Problem of the Week-serie, som du kan finde i vores forum.
Glem heller ikke at abonnere på LuckyTemplates tv-kanal på YouTube, hvor vi har en enorm mængde indhold, der kommer fra en række indholdsskabere, som alle er dedikerede til at forbedre den måde, du bruger LuckyTemplates og Power Platform på.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
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.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.
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
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det
Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.
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.