Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Jag ska visa dig hur du skapar en avgränsad lista med hjälp av Power Query.

Jag stötte på denna fråga i den där en medlem ville skapa en lista över produkter som varje enskild kund köpt. Detta kan enkelt göras via Power Query. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

Hur man skapar en avgränsad lista

I Power Query är den enda tillgängliga tabellen försäljningstabellen.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Jag kommer att referera till det genom att högerklicka på tabellnamnet i den högra rutan och välja Referens.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Om jag hänvisar till försäljningstabellen får jag en exakt kopia av den ursprungliga tabellen.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Från denna dubblett behöver jag bara kolumnen Kund och kolumnen Produkt.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Så jag kommer att referera till de två tabellerna inom hakparenteser i mitt mått.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

När jag trycker på enter kommer jag att få en tabell som bara innehåller dessa två kolumner.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Eftersom det finns dubbletter av värden i dessa kolumner, kommer jag att lägga till Tabell. Distinkt till mitt mått. Det betyder att jag bara vill att distinkta värden ska dyka upp på mitt bord.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Detta lämnar mig med en mycket mindre tabell som bara visar en distinkt kombination av varje kund och produkt.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

För att skapa en lista med produkter efter kund, ska jag klicka på kolumnen Kund för att markera den, klicka sedan på Gruppera efter under menyfliksområdet Hem.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Eftersom jag markerade kundkolumnen kommer den att dyka upp i rullgardinsmenyn automatiskt. Jag ska välja Alla rader under Operation, sedan ska jag namnge den här nya kolumnen AllRows.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

När jag trycker på OK kommer jag att få den här kapslade tabellen.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

En kapslad tabell betyder att jag har en tabell i en tabell. Så om jag klickar på något av de vita utrymmena under kolumnen AllRows (och inte på själva tabellobjektet), kan jag se en förhandsvisning av tabellen som refereras till.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Nu när jag har en begränsad tabell för mina unika kunder ska jag extrahera värdena från produktkolumnen.

Så jag lägger till en anpassad kolumn.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Jag byter namn på den här anpassade kolumnen till Produkter.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Därefter kommer jag att referera till AllRows-kolumnen genom att välja den i listan över tillgängliga kolumner till höger. Genom att göra detta kommer den kapslade tabellen automatiskt att visas i min anpassade kolumnformel.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Eftersom jag bara behöver min produktkolumn från den kapslade tabellen, ska jag lägga till den inom hakparenteser.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

När jag trycker på OK kommer kolumnen att visas som ett listobjekt i min tabell. Det visas som ett listobjekt och inte som ett tabellobjekt eftersom jag bara valde en enda kolumn här.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Som med AllRows-kolumnen tidigare, om jag klickar på något av de vita utrymmena i kolumnen Produkter, ser jag en förhandsvisning av produktlistan längst ner.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Titta nu på kolumnnamnet för kolumnen Produkter. Om jag klickar på dessa sidopilar får jag två alternativ.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Det första alternativet säger Expandera till nya rader. Detta kommer bara att få mig tillbaka till där jag började eftersom det bara kommer att lägga till ett nytt rekord på mitt bord för varje produkt på min lista, och det vill jag inte göra.

Så jag kommer att välja Extrahera värden. Det är här jag kan välja en avgränsare. Jag kommer att välja Anpassad i det här scenariot.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

Jag anger bara ett kommatecken och ett mellanslag som min anpassade avgränsare.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare

När jag trycker på OK får jag en lista över produkter som köpts av varje kund.

Skapa en avgränsad lista i Power Query – Handledning för frågeredigerare




Slutsats

En avgränsad lista är ett utmärkt sätt att visa värden på ett enkelt sätt. Nyckeln här är att veta vilken typ av avgränsare som ska användas för att se till att värdena visas korrekt.

Detta visar bara hur flexibel du kan vara inom LuckyTemplates, speciellt när du använder Power Query.

Med vänliga hälsningar,

Melissa


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.