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.
I dette indlæg vil jeg vise dig, hvordan du laver en betinget fletning af tabeller i power-forespørgsel. For netop dette eksempel kan vi faktisk gøre det på den normale måde, hvilket er det, vi skal starte med. Så vil jeg vise dig, hvordan du laver en betinget fletning.
Lad os se, hvad vi har med at gøre. For det første har vi brugstabellen , som bliver sat i midten af måneden.
Så har vi et andet bord, som er pristabellen , der bliver sat i begyndelsen af måneden.
Vi vil gerne vide prisen for en bestemt dato, hvilket er noget vi kan gøre i DAX. Lad os duplikere brugstabellen , gå til Merge Queries , og vælg derefter tabellen Pris .
Som du kan se på billedet ovenfor, stemmer datoerne fra de to datokolonner ikke, hvilket betyder, at vi ikke kan flette tabeller normalt. En normal fletning gør brug af venstre ydre eller højre ydre fletning. Da der ikke er et match, kan vi ikke lave en normal fusion.
Det, vi skal gøre, er en fuld ydre sammenfletning, fordi det vil vælge alle rækker fra brugstabellen og alle rækker fra pristabellen og sætte dem alle sammen. Hvis der ikke er nogen match, tilføjer den blot rækker.
Fordi der ikke er nogen matchende datoer, tilføjes begge tabeller på denne måde:
Indholdsfortegnelse
Tilføjelse af en brugerdefineret kolonne i Power Query
Vi kan meget nemt tilføje en brugerdefineret kolonne , der siger, hvis brugsdatoen er tom, så vælg datoen fra pristabellen; ellers giv mig datoen fra brugstabellen .
Så vi har nu en komplet kolonne med datoer.
For at give en mening om dette, sorterer vi den tilpassede kolonne for Datoer.
Du kan se, at den første kolonne er forbruget, mens den tredje er prisen. Hvis vi udfylder omkostningskolonnen...
…vi får faktisk datoen, prisen og brugen.
Dette er en normal fletning, men jeg tror, betinget fletning også kan være meget nyttigt i tilfælde som dette. Så lad mig vise dig, hvad vi skal gøre for at lave en betinget fusion. Vi vil sige, at hvis brugsdatoen er større end prisdatoen, så få nummeret.
Først vil vi referere til vores pristabel .
Og så klikker vi på Datofiltre og derefter Før .
Hvis vi vælger februar, vil den vise den 21.
Hvis det er marts, vil det have to rækker, fordi der er to priser, der er mindre end.
Hvis vi vælger april, så får vi dette.
Vi vil altid gerne have de seneste priser. Så vi sorterer disse i faldende rækkefølge og borer ned .
Så nu har vi det nummer, vi ønsker, som er 45.
Oprettelse af en variabel i Power-forespørgsel
For at flytte dette ind i brugstabellen skal vi oprette en funktion til pris. I stedet for at indlæse denne dato manuelt, får vi brugstabellen til at udfylde denne dato.
Vi går til Advanced Editor og opretter variablen for funktionen, som vil være UsageDate som dato .
Vi går til vores brugstabel og anvender denne funktion. Dette er den brugstilstand, som vi vil levere til vores funktion. Vi går til fanen Tilføj kolonne , klikker på Custom Invoke Function og griber den variabel, hvor kolonnen, der skal feeds, er brugsdatoen.
Og der har vi det. Som du kan se, er det ret nemt at lave en betinget fletteløsning i power-forespørgsel.
Konklusion
I dagens blog diskuterede vi, hvordan man flette tabeller med forskellige kolonner i power-forespørgsel. Hvis du kunne lide indholdet i denne særlige vejledning, så glem ikke at abonnere på LuckyTemplates tv-kanal. Vi har en enorm mængde indhold, der kommer ud hele tiden fra mig selv og en række indholdsskabere – alle dedikeret til at forbedre den måde, du bruger LuckyTemplates og Power Platform på.
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.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
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.