Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
GÆLDER FOR: Power BI Desktop
Power BI-tjeneste
Når du redigerer en rapport i Power BI, kan du vælge en kolonne for at definere sorteringsrækkefølgen for en anden kolonne. Her er et almindeligt eksempel. Du har kolonnen Månedsnavn, og når du føjer den til en visualisering, sorteres månederne alfabetisk: april, august, december, februar. Du vil dog have dem sorteret kronologisk. I denne artikel kan du se, hvordan du angiver sorteringsrækkefølgen for én kolonne efter en anden kolonne, i Power BI Desktop eller i Power BI-tjeneste. Den indeholder også fejlfindingsvejledning til almindelige sortering efter kolonnefejl.
Bemærk
Når du læser en rapport, kan du også ændre, hvordan værdierne i en visualisering sorteres. Du kan finde flere oplysninger under Rediger, hvordan et diagram sorteres i en Power BI-rapport .
Angiv den kolonne, der skal bruges til sortering
Hvis du vil angive en anden kolonne til sortering i Power BI Desktop, skal begge kolonner være på samme granularitetsniveau. Hvis du f.eks. vil sortere en kolonne med månedsnavne korrekt, skal du bruge en kolonne, der indeholder et tal for hver måned. Sorteringsrækkefølgen gælder for alle visualiseringer i rapporten, der indeholder den sorterede kolonne. I følgende eksempel sorteres månederne alfabetisk, men de skal sorteres kronologisk.
Vigtigt
Du skal være i Rapportvisning for at få adgang til fanen Kolonneværktøjer . Hvis du er i Model- eller Tabelvisning, skift først til Rapportvisning ved at vælge Rapportvisningsikonet i venstre navigation.
I Rapportvisning vælger du den kolonne, du vil sortere, i dette tilfælde Måned. Du kan vælge kolonnen fra Datapanelet eller fra et visuelt billede på lærredet. Måneder i visualiseringen sorteres alfabetisk. Når du vælger en kolonne, vises fanen Kolonneværktøjer i båndet.
Vælg Sortér efter kolonne, og vælg derefter det felt, du vil sortere det andet felt efter, i dette tilfælde Månedsnummer.
Visualiseringen sorterer automatisk kronologisk efter rækkefølgen af måneder i et år.
Angiv en anden kolonne til sortering
Hvis du vil angive en anden kolonne, der skal sorteres efter i Power BI-tjeneste, skal begge kolonner være på samme granularitetsniveau. Hvis du f.eks. vil sortere en kolonne med månedsnavne, skal du bruge en kolonne, der indeholder et tal for hver måned. I følgende eksempel sorteres månederne alfabetisk, men de skal sorteres kronologisk.
Vælg visualiseringen på lærredet. Find derefter feltet Månedsnummer i ruden Felter .
Find bucketen Værktøjstipfelter i sektionen Felter i ruden Visualiseringer.
Træk feltet Månedsnummer fra ruden Felter til feltet Værktøjstipfelter i ruden Visualisering .
Vælg Flere indstillinger i øverste højre hjørne af visualiseringen. Vælg Sortér akse, og vælg derefter Månedsnummer.
Power BI sorterer visualiseringen kronologisk efter rækkefølgen af måneder i et år.
Månedsnummeret er nu synligt i visualiseringens standardværktøjstip.
Hvis du ikke ønsker, at værktøjstippet skal indeholde månedsnummeret, skal du bruge et brugerdefineret værktøjstip, der ikke indeholder denne værdi. Hvis du vil vide mere om, hvordan du opretter et brugerdefineret værktøjstip, skal du se Opret værktøjstip baseret på rapportsider i Power BI Desktop.
Fejlfinding af sortering efter kolonne
Hvis du har problemer med at angive eller bruge sortér efter kolonne, skal du gennemse disse almindelige problemer og løsninger.
Indstillingen Sortér efter kolonne er deaktiveret eller ikke tilgængelig
Forårsage: Den kolonne, du forsøger at sortere, kan have afhængigheder, der forhindrer sortering.
Løsning:
- Kontrollér, at du er i rapportvisning, ikke modelvisning eller tabelvisning.
- Kontrollér, at kolonnen ikke allerede er sorteret efter en anden kolonne. Fjern den eksisterende sortering først, og anvend derefter den nye.
- Hvis kolonnen er markeret som en nøglekolonne, ignoreres sorteringsrækkefølgen, og der bruges standarder.
Fejlen "Kolonnen kan ikke bruges til sortering"
Forårsage: Sorteringskolonnen indeholder dubletværdier. Hver værdi i den kolonne, du vil sortere, skal have præcis én tilsvarende værdi i sorteringskolonnen.
Løsning:
Kontrollér, om der er dubletværdier i sorteringskolonnen:
- Vælg kolonnen Sortér efter i ruden Data .
- Gennemse kolonneprofilen under fanen Kolonneværktøjer for at kontrollere, om der er dubletter.
- Du kan også bruge Vis>kolonnekvalitet i Power Query til at se, om der er dubletter.
Fjern eller ret dubletter:
- Hvis der findes dubletter, skal du bruge en anden kolonne til sortering. Hvis du f.eks. sorterer månedsnavne efter månedsnummer, skal du sørge for, at hvert månedsnavn kun har ét månedsnummer (januar = 1, ikke 1 og 01).
- Brug Power Query til at oprette en entydig id-kolonne, hvis det er nødvendigt.
Bemærk
Et almindeligt scenarie forsøger at bruge en numerisk rangeringskolonne, der indeholder dublerede rangeringsværdier. Hvis flere produkter f.eks. har samme placering (to produkter, der begge er rangeret som "1"), kan du ikke bruge denne rangordningskolonne til sortering. Sorteringskolonnen skal have entydige værdier. Overvej at oprette et entydigt sekventielt tal i stedet for, eller brug en anden sorteringsmåde for bånd.
Sorteringsrækkefølgen fungerer ikke som forventet
Forårsage: Datatypen stemmer ikke overens, eller tekstværdier sorteret som tal.
Løsning:
Kontrollér, at datatyperne stemmer overens:
- Sorteringskolonnen skal typisk være numerisk, dato eller tekst.
- Vælg sorteringskolonnen, og kontrollér datatypen under fanen Kolonneværktøjer .
- Almindeligt problem: Månedsnumre, der er gemt som tekst ("1", "2", "3") i stedet for heltal (1, 2, 3).
Konvertér datatyper, hvis det er nødvendigt:
- I Power Query skal du ændre kolonnetypen til den korrekte datatype.
- Konvertér f.eks. tekstmånedsnumre til heltal ved at vælge Transformér>datatype>Heltal.
Sortér efter kolonne resulterer i en uventet gruppering
Forårsage: Sorteringskolonnen har en anden granularitet end den sorterede kolonne.
Løsning:
- Begge kolonner skal være på samme detaljeniveau. Eksempel:
- Hvis du vil sortere Månedsnavn (januar, februar), skal du bruge Månedsnummer (1, 2) i samme detaljeringsrækkefølge.
- Prøv ikke at sortere Månedsnavn efter Dagsnummer (forskellig granularitet).
- Hver entydige værdi i den sorterede kolonne skal knyttes til præcis én værdi i sorteringskolonnen.
Sortér efter kolonne nulstilles eller ignoreres
Forårsage: Du har ændret datamodellens eller kolonneegenskaberne.
Løsning:
- Kontrollér, om sorteringskolonnen stadig findes i modellen.
- Kontrollér, at du ikke fjernede sorteringskolonnen fra datakilden.
- Anvend indstillingen sortér efter kolonne igen, hvis du har opdateret eller ændret modellen.
Overvejelser
Vær opmærksom på disse krav, når du bruger sortér efter kolonne:
- Begge kolonner skal være på samme granularitetsniveau.
- Sorteringskolonnen skal indeholde entydige værdier for hver værdi i den sorterede kolonne.
- Hvis du markerer en kolonne som en nøglekolonne, ignoreres sorteringsrækkefølgen, og der bruges standarder.
Relateret indhold
Du kan også være interesseret i følgende artikler: