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.
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å.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
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.
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.