Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:✅ Power BI Desktop och služba Power BI
När du redigerar en rapport i Power BI kan du välja en kolumn för att definiera sorteringsordningen för en annan kolumn. Här är ett vanligt exempel. Du har en kolumn med månadsnamn, och när du lägger till den i ett visuellt objekt sorteras månaderna alfabetiskt: april, augusti, december, februari. Men du vill att de ska sorteras kronologiskt. Den här artikeln visar hur du anger sorteringsordningen för en kolumn efter en annan kolumn, i Power BI Desktop eller i Power BI-tjänst. Den innehåller också felsökningsvägledning för vanliga sorteringsfel efter kolumn.
Kommentar
När du läser en rapport kan du också ändra hur värdena i ett visuellt objekt sorteras. Mer information finns i Ändra hur ett diagram sorteras i en Power BI-rapport .
Ange vilken kolumn som ska användas för sortering
Om du vill ange en annan kolumn för sortering i Power BI Desktop måste båda kolumnerna vara på samma kornighetsnivå. Om du till exempel vill sortera en kolumn med månadsnamn korrekt behöver du en kolumn som innehåller ett tal för varje månad. Sorteringsordningen gäller för alla visuella objekt i rapporten som innehåller den sorterade kolumnen. I följande exempel sorteras månaderna alfabetiskt, men de bör sorteras kronologiskt.
Viktigt!
Du måste vara i rapportvyn för att få åtkomst till fliken Kolumnverktyg . Om du är i modellvyn eller tabellvyn växlar du först till rapportvyn genom att välja ikonen Rapportvy i det vänstra navigeringsfönstret.
I rapportvyn väljer du den kolumn som du vill sortera, i det här fallet Månad. Du kan välja kolumnen från fönstret Data eller från ett visuellt objekt på arbetsytan. Månader i visualiseringen sorteras alfabetiskt. När du väljer en kolumn visas fliken Kolumnverktyg i menyfliksområdet.
Välj Sortera efter kolumn och välj sedan det fält som du vill sortera det andra fältet efter, i det här fallet månadsnummer.
Den visuella sorterar automatiskt kronologiskt efter månaderna i ett år.
Ange en annan kolumn att sortera
Om du vill ange en annan kolumn att sortera efter i Power BI-tjänst måste båda kolumnerna vara på samma kornighetsnivå. Om du till exempel vill sortera en kolumn med månadsnamn behöver du en kolumn som innehåller ett tal för varje månad. I följande exempel sorteras månaderna alfabetiskt, men de bör sorteras kronologiskt.
Välj det visuella på duken. Leta sedan upp fältet Månadsnummer i fönstret Fält .
Leta upp knappbeskrivningsfältet i Fält-avsnittet i Visualiseringar-fönstret.
Dra fältet Månadsnummer från fönstret Fält till bucketen Knappbeskrivningsfält i fönstret Visualisering.
I det övre högra hörnet av det visuella objektet väljer du Fler alternativ. Välj Sortera axel och välj sedan Månadsnummer.
Power BI sorterar det visuella objektet kronologiskt efter månadsordning under ett år.
Månadsnumret visas nu i det visuella objektets standardknappbeskrivning.
Om du inte vill att knappbeskrivningen ska innehålla månadsnumret använder du en anpassad knappbeskrivning som inte innehåller det värdet. Information om hur du skapar en anpassad knappbeskrivning finns i Skapa knappbeskrivningar baserat på rapportsidor i Power BI Desktop.
Felsökning av sortering efter kolumn
Om du har problem med att ange eller använda sortera efter kolumn kan du läsa de här vanliga problemen och lösningarna.
Alternativet Sortera efter kolumn är inaktiverat eller otillgängligt
Orsaka: Kolumnen som du försöker sortera kan ha beroenden som förhindrar sortering.
Solution:
- Kontrollera att du är i rapportvyn, inte i modellvyn eller tabellvyn.
- Kontrollera att kolumnen inte redan är sorterad efter en annan kolumn. Ta först bort den befintliga sorteringen och använd sedan den nya.
- Om kolumnen är markerad som en nyckelkolumn ignoreras sorteringsordningen och standardvärdena används.
Felet "Det går inte att använda den här kolumnen för sortering"
Orsaka: Sorteringskolumnen innehåller duplicerade värden. Varje värde i kolumnen som du vill sortera måste ha exakt ett matchande värde i sorteringskolumnen.
Solution:
Sök efter dubblettvärden i sorteringskolumnen:
- Välj sorteringskolumnen i rutan Data.
- Granska kolumnprofilen på fliken Kolumnverktyg för att söka efter dubbletter.
- I Power Query kan du också använda Visa>kolumnkvalitet för att se om det finns dubbletter.
Ta bort eller åtgärda dubbletter:
- Om dubbletter finns behöver du en annan kolumn för sortering. Om du till exempel sorterar månadsnamn efter månadsnummer kontrollerar du att varje månadsnamn bara har ett månadsnummer (januari = 1, inte 1 och 01).
- Använd Power Query för att skapa en unik identifierarkolumn om det behövs.
Kommentar
Ett vanligt scenario är att försöka använda en numerisk rankningskolumn som innehåller dubbla rankningsvärden. Om till exempel flera produkter delar samma rangordning (två produkter båda rankade "1" kan du inte använda den rangkolumnen för sortering. Sorteringskolumnen måste ha unika värden. Överväg att skapa ett unikt sekventiellt nummer i stället, eller använd en annan sorteringsmetod för band.
Sorteringsordningen fungerar inte som förväntat
Orsaka: Felmatchning av datatyp eller textvärden sorterade som tal.
Solution:
Kontrollera att datatyper matchar:
- Sorteringskolumnen bör vanligtvis vara numerisk, datum eller text.
- Välj kolumnen sort-by och kontrollera datatypen på fliken Kolumnverktyg .
- Vanligt problem: Månadsnummer som lagras som text ("1", "2", "3") i stället för heltal (1, 2, 3).
Konvertera datatyper om det behövs:
- I Power Query ändrar du kolumntypen till rätt datatyp.
- Konvertera till exempel textmånadsnummer till heltal genom att välja Transformera>datatyp>heltal.
Sortera efter kolumn genererar oväntad gruppering
Orsak: Sorteringskolumnen har en annan detaljnivå än kolumnen som sorteras.
Solution:
- Båda kolumnerna måste vara på samma detaljnivå. Till exempel:
- Om du vill sortera månadsnamn (januari, februari) använder du Månadsnummer (1, 2) med samma kornighet.
- Försök inte sortera månadsnamn efter dagnummer (annan kornighet).
- Varje unikt värde i den sorterade kolumnen måste mappas till exakt ett värde i sorteringskolumnen.
Sortering efter kolumn återställs eller ignoreras
Orsaka: Du har ändrat datamodellen eller kolumnegenskaperna.
Solution:
- Kontrollera om sorteringskolumnen fortfarande finns i modellen.
- Kontrollera att du inte tog bort sorteringskolumnen från datakällan.
- Använd inställningen sortera efter kolumn igen om du har uppdaterat eller ändrat modellen.
Överväganden
Tänk på dessa krav när du använder sortera efter kolumn:
- Båda kolumnerna måste vara på samma kornighetsnivå.
- Sorteringskolumnen måste innehålla unika värden för varje värde i den sorterade kolumnen.
- Om du markerar en kolumn som en nyckelkolumn ignoreras dess sorteringsordning och standardvärden används.
Relaterat innehåll
Du kanske också är intresserad av följande artiklar: