Sortere én kolonne etter en annen kolonne i Power BI

Gjelder for:✅ Power BI Skrivebord og Power Bi-tjeneste

Når du redigerer en rapport i Power BI, kan du velge en kolonne for å definere sorteringsrekkefølgen for en annen kolonne. Her er et vanlig eksempel. Du har en månedsnavnkolonne, og når du legger den til i et visualobjekt, sorteres månedene alfabetisk: april, august, desember, februar. Du vil imidlertid at de skal sorteres kronologisk. Denne artikkelen viser hvordan du angir sorteringsrekkefølgen for én kolonne etter en annen kolonne, i Power BI Desktop eller i Power Bi-tjeneste. Den gir også feilsøkingsveiledning for vanlige sorteringsfeil etter kolonnefeil.

Skjermbilde som viser et linjediagram med måneder sortert alfabetisk.

Merk

Når du leser en rapport, kan du også endre hvordan verdiene i et visualobjekt sorteres. Se Endre hvordan et diagram sorteres i en Power BI-rapport for mer informasjon.

Angi kolonnen som skal brukes til sortering

Hvis du vil angi en annen kolonne for sortering i Power BI Desktop, må begge kolonnene være på samme nivå av detaljnivå. Hvis du for eksempel vil sortere en kolonne med månedsnavn riktig, trenger du en kolonne som inneholder et tall for hver måned. Sorteringsrekkefølgen gjelder for alle visualobjekter i rapporten som inneholder den sorterte kolonnen. I eksemplet nedenfor sorteres månedene alfabetisk, men de bør sorteres kronologisk.

Viktig!

Du må være i Rapportvisning for å få tilgang til fanen Kolonneverktøy . Hvis du er i modellvisning eller tabellvisning, bytt først til rapportvisning ved å velge rapportvisningsikonet i venstre navigasjon.

  1. I Rapportvisning, velg kolonnen du vil sortere, i dette tilfellet Måned. Du kan velge kolonnen fra Datapanelet eller fra et visuelt objekt på lerretet. Måneder i visualobjektet sorteres alfabetisk. Når du velger en kolonne, vises fanen Kolonneverktøy i sløyfen.

    Skjermbilde som viser kolonneverktøyfanen der du velger Sorter etter kolonne.

  2. Velg Sorter etter kolonne, og velg deretter feltet du vil sortere det andre feltet etter, i dette tilfellet Månedsnummer.

    Skjermbilde som viser Menyen Sorter etter kolonne der du velger Månedsnummer.

  3. Visualobjektet sorterer automatisk kronologisk etter rekkefølgen av måneder i et år.

    Skjermbilde som viser et linjediagram med måneder sortert kronologisk.

Angi en annen kolonne som skal sorteres

Hvis du vil angi en annen kolonne som skal sorteres etter i Power Bi-tjeneste, må begge kolonnene være på samme nivå av detaljnivå. Hvis du for eksempel vil sortere en kolonne med månedsnavn, trenger du en kolonne som inneholder et tall for hver måned. I eksemplet nedenfor sorteres månedene alfabetisk, men de bør sorteres kronologisk.

  1. Velg visualobjektet på lerretet. Finn deretter Månedsnummer-feltet i Felter-ruten.

    Skjermbilde som viser Månedsnummer-feltet i Felter-ruten.

  2. Finn verktøytipsfeltsamlingen i Felter-deleni Visualiseringer-ruten.

    Skjermbilde som viser samling av verktøytipsfelt i Visualiseringer-ruten.

  3. Dra Månedsnummer-feltet fra Felter-ruten til verktøytipsfeltsamlingeni Visualisering-ruten.

    Skjermbilde som viser Månedsnummer-feltet som er lagt til i verktøytipsfeltsamlingen.

  4. Velg Flere alternativer øverst til høyre i visualobjektet. Velg Sorteringsakse, og velg deretter Månedsnummer.

    Skjermbilde som viser Flere alternativer-menyen der du velger Sorter akse og deretter Månedsnummer.

    Power BI sorterer visualobjektet kronologisk etter rekkefølgen av måneder i et år.

    Skjermbilde som viser linjediagrammet med måneder sortert kronologisk.

  5. Månedsnummeret er nå synlig i visualobjektets standard verktøytips.

    Skjermbilde som viser standard verktøytips med månedstallverdien.

    Hvis du ikke vil at verktøytipset skal inneholde månedsnummeret, bruker du et egendefinert verktøytips som ikke inneholder denne verdien. Hvis du vil lære hvordan du oppretter et egendefinert verktøytips, kan du se Opprette verktøytips basert på rapportsider i Power BI Desktop.

    Skjermbilde som viser et egendefinert verktøytips uten månedstallverdien.


Feilsøking av sortering etter kolonne

Hvis du har problemer med å angi eller bruke sorter etter kolonne, kan du se gjennom disse vanlige problemene og løsningene.

Alternativet Sorter etter kolonne er deaktivert eller utilgjengelig

Forårsake: Kolonnen du prøver å sortere, kan ha avhengigheter som hindrer sortering.

Løsning:

  • Kontroller at du er i rapportvisning, ikke modellvisning eller tabellvisning.
  • Kontroller at kolonnen ikke allerede er sortert etter en annen kolonne. Fjern den eksisterende sorteringen først, og bruk deretter den nye.
  • Hvis kolonnen er merket som en nøkkelkolonne, ignoreres sorteringsrekkefølgen og standardverdiene brukes.

Feilmeldingen «Kan ikke bruke denne kolonnen til sortering»

Forårsake: Sorter etter-kolonnen inneholder dupliserte verdier. Hver verdi i kolonnen du vil sortere, må ha nøyaktig én samsvarende verdi i sorteringskolonnen.

Løsning:

  1. Se etter dupliserte verdier i sorter etter-kolonnen:

    • Velg sorter etter-kolonnen i Data-ruten .
    • Se gjennom kolonneprofilen i kategorien Kolonneverktøy for å se etter duplikater.
    • Du kan også bruke vis kolonnekvalitet> i Power Query for å se om det finnes duplikater.
  2. Fjerne eller løse duplikater:

    • Hvis det finnes duplikater, trenger du en annen kolonne for sortering. Hvis du for eksempel sorterer månedsnavn etter månedsnummer, må du sørge for at hvert månedsnavn bare har ett månedsnummer (januar = 1, ikke 1 og 01).
    • Bruk Power Query til å opprette en unik identifikatorkolonne om nødvendig.

Merk

Et vanlig scenario prøver å bruke en numerisk rangeringskolonne som inneholder dupliserte rangeringsverdier. Hvis for eksempel flere produkter deler samme rangering (to produkter begge rangert som «1»), kan du ikke bruke denne rangeringskolonnen for sortering. Sorteringskolonnen må ha unike verdier. Vurder å opprette et unikt sekvensielt tall i stedet, eller bruk en annen sorteringstilnærming for bånd.

Sorteringsrekkefølgen fungerer ikke som forventet

Forårsake: Datatypekonflikt eller tekstverdier sortert som tall.

Løsning:

  1. Kontroller at datatyper samsvarer:

    • Sorteringskolonnen skal vanligvis være numerisk, dato eller tekst.
    • Velg sorter etter-kolonnen, og kontroller datatypen i kolonneverktøyfanen .
    • Vanlig problem: Månedstall lagret som tekst ("1", "2", "3") i stedet for heltall (1, 2, 3).
  2. Konverter datatyper om nødvendig:

    • I Power Query endrer du kolonnetypen til riktig datatype.
    • Du kan for eksempel konvertere tekstmånedstall til heltall ved å velge Transformer>heltall for datatype>.

Sortering etter kolonne gir uventet gruppering

Forårsake: Sorter etter-kolonnen har en annen detaljnivå enn den sorterte kolonnen.

Løsning:

  • Begge kolonnene må være på samme detaljnivå. Eksempel:
    • Hvis du vil sortere månedsnavn (januar, februar), bruker du Månedsnummer (1, 2) på samme nivå.
    • Ikke prøv å sortere månedsnavn etterdagnummer (forskjellig detaljnivå).
  • Hver unike verdi i den sorterte kolonnen må tilordnes nøyaktig én verdi i sorter etter-kolonnen.

Sorter etter kolonne tilbakestilles eller ignoreres

Forårsake: Du endret datamodellen eller kolonneegenskapene.

Løsning:

  • Kontroller om sorteringskolonnen fremdeles finnes i modellen.
  • Kontroller at du ikke fjernet sorteringskolonnen fra datakilden.
  • Bruk innstillingen sorter etter kolonne på nytt hvis du oppdaterte eller endret modellen.

Vurderinger

Husk disse kravene når du bruker sorter etter kolonne:

  • Begge kolonnene må være på samme nivå av detaljnivå.
  • Sorteringskolonnen må inneholde unike verdier for hver verdi i den sorterte kolonnen.
  • Hvis du merker en kolonne som en nøkkelkolonne, ignoreres sorteringsrekkefølgen, og standardinnstillingene brukes.

Du kan også være interessert i følgende artikler: