Opprette en relativ datoslicer og filtrere i Power BI

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

Ved å bruke den relative datosliceren, det relative datofilteret eller innstillingen for datovelgerslicer , kan du bruke tidsbaserte valg ved hjelp av en datokolonne. For eksempel kan du kun vise salgsdata fra de siste 30 dagene eller forrige kalendermåned. Når du viser rapporten, brukes den relative datoperioden, og det angitte området filtrerer de andre visualobjektene på siden. Innstillingen for slicer for datovelger utvider denne funksjonen ved å legge til en kalender og glidebryter for manuell datovalg og tilby ankeralternativer basert på i dag, den første datoen eller den siste datoen i dataene.

Skjermbilde som viser en salgsrapport og en relativ datoslicer med datosliceren fremhevet.

Bruk innstillingen For datovelgerslicer

Datovelger-slicer-innstillingen gir relative datovalg lik Relative dato-innstillingen, pluss en kalender og skyvebryter for å velge spesifikke datoer eller tidsintervaller. Bruk Datovelger når du vil ha både relative alternativer og muligheten for rapportlesere til å velge en manuell dato eller datointervall.

Date Picker tilbyr tre ankeralternativer for det relative valget:

  • I dag: Det relative intervallet beregnes fra dagens dato da rapporten blir sett på. Dette ankeret bruker samme oppførsel som innstillingen Relativ dato .
  • Siste dato: Det relative intervallet beregnes ut fra den siste datoen i datokolonnen. Nyttig når dataene dine ikke er oppdaterte eller du vil at sliceren skal følge de nyeste dataene.
  • Første dato: Det relative intervallet beregnes fra den tidligste datoen i datokolonnen.

Når du setter et relativt valg som «siste hele måned», holder sliceren datoområdet oppdatert etter hvert som ankerdatoen endres. Rapportlesere kan endre de relative valgene når de interagerer med rapporten, eller velge et hvilket som helst manuelt datoområde eller enkeltdato ved hjelp av kalenderen eller skyvebryteren.

Skjermbilde av en datovelger-slicer som viser relative datoalternativer og en kalender for manuell datovalg.

For å endre slicer-innstillingen til Datoplukker, velg sliceren, utvid deretterInnstillinger forVisual>Slicer> i Format-panelet og velg Datovelger fra Stil-nedtrekksmenyen.

Opprette den relative sliceren for datointervall

Du kan bruke den relative datosliceren akkurat som alle andre slicere eller visualobjekter når du redigerer en rapport i Power BI. Velg et slicervisualobjekt for å legge det til på rapportsiden, og velg deretter en datokolonne for Felt-verdien . I bildet nedenfor valgte vi Dato-kolonnen .

Note

Hvis rapporten har et hierarki med datakolonnen fra funksjonen for automatisk dato/klokkeslett, må selve datokolonnen brukes i stedet for hierarkiet for å bruke sliceren i relativ datomodus. For å endre det til datokolonnen, velg nederste chevron på feltet i Byggbrønnen og velg navnet på kolonnen i stedet for Dato-hierarkiet .

Skjermbilde av Visualiseringer-ruten med slicervisualobjektikonet og feltet godt fremhevet.

Velg visualobjektet for slicer, og endre stilen til Relativ dato i >, underInnstillinger for slicerinnstillinger> for visualiseringer.

Skjermbilde av slicervisualobjektet med Format-ruten og den relative datoen valgt.

Deretter kan du velge innstillingene i datoslicerne. Disse innstillingene er relative til dagen rapporten vises, ikke dataområdet i datokolonnen.

For den første innstillingen har du følgende valg:

  • Last
  • Neste
  • Dermed

I skjermbildet er Siste valgt.

Skjermbilde av alternativene for relativ konfigurasjon med den første innstillingen fremhevet.

I den andre (midterste) innstillingen i den relative datosliceren angir du et tall for å definere det relative datointervallet. Dette alternativet er kun tilgjengelig for Last eller Next, og er deaktivert for Dette fra den første innstillingen.

I skjermbildet er 2 valgt.

Skjermbilde av relative konfigurasjonsalternativer med den andre innstillingen fremhevet.

I den tredje innstillingen velger du datodelen. Du har følgende valg:

  • Dager
  • Uker
  • Uker (kalender)
  • Måneder
  • Måneder (kalender)
  • År
  • År (kalender)

I skjermbildet er År valgt. Innstillingene leses som i de siste 2 årene, og datokolonnen filtreres til bare datoer i de siste 2 årene for de andre visualobjektene på rapportsiden.

Skjermbilde av relative konfigurasjonsalternativer med den tredje innstillingen fremhevet.

Hvis du velger Måneder i stedet for å gjøre det til de siste 2 månedene, skjer følgende:

  • Hvis i dag er 20. juli:

    • Dataene som er inkludert i visualobjekter som er begrenset av sliceren, viser data for de to foregående månedene.
    • Starter på 21 mai og går gjennom juli 20 (dagens dato).

Til sammenligning, hvis du valgte Måneder (kalender), vil de begrensede visualobjektene vise data fra 1. Innstillingen tilsvarer de to siste hele kalendermånedene.

Tips!

Hvis du vil unngå å vise den delvise gjeldende måneden i rapporter som sammenligner måneder med tidligere måneder, kan du bruke månedsinnstillingen (kalender) for å sikre at bare hele måneder er valgt.

Opprett det relative datointervallfilteret

Du kan også opprette et relativt datointervallfilter for rapportsiden eller hele rapporten. Dette gjør du ved å dra en datokolonne fra Data-ruten til delen Filtre på denne siden eller delen Filtre på alle sider i Filtre-ruten :

Skjermbilde som viser Dato-feltet uthevet i Felt-ruten og Dato-feltet uthevet i «Filtre på denne siden»-brønnen.

Når du er der, kan du endre det relative datointervallet. Det ligner på hvordan du kan tilpasse den relative datosliceren. Velg relativ dato fra rullegardinlisten Filtertype .

Skjermbilde som viser alternativet Relativ dato uthevet i rullegardinlisten Filtertype.

Når du har valgt Relativ dato, ser du tre inndelinger som skal endres under Vis elementer når verdien, inkludert en midterste numerisk boks, akkurat som sliceren.

Skjermbilde som viser Filtre på denne siden-delen i Filtre-ruten, med alternativene Vis elementer når verdien er fremhevet.

Bruk DAX-målinger for å vise frem den siste verdien og dens dato

Hvis du vil vise den nyeste verdien i dataene dine sammen med datoen den tilsvarer, kan du bruke DAX-målinger i stedet for eller sammen med en slicer. Denne tilnærmingen er nyttig for kortvisualiseringer eller sammendragsfliser som alltid viser det nyeste datapunktet.

Bruk funksjonen LASTNONBLANKVALUE for å returnere verdien for den siste datoen som har data, og funksjonen LASTNONBLANK for å returnere den datoen.

Lag to målinger:

  • Siste verdi returnerer verdien for den siste datoen som ikke er tom:

    Latest Value = LASTNONBLANKVALUE('Sales'[Date], SUM('Sales'[Amount]))
    
  • Siste dato returnerer datoen som tilsvarer denne verdien:

    Latest Date = LASTNONBLANK('Sales'[Date], SUM('Sales'[Amount]))
    

Erstatt 'Sales', [Date], og [Amount] med tabell- og kolonnenavnene fra modellen din. For å gi rapportleserne umiddelbar kontekst om det nyeste datapunktet, legg til målene i et kortbilde eller vis dem ved siden av en slicer.

Note

Disse målene respekterer filterets kontekst. Når du legger dem til i et visuelt diagram med en datoakse, reflekterer hver rad verdien av den spesifikke datoen. Når du grupperer etter et høyere nivå, som måned eller år, returnerer målene den siste ikke-blanke verdien innenfor den gruppen.

Hensyn og begrensninger

Følgende hensyn og begrensninger gjelder før du viser de relative alternativene i sliceren eller filtreringsruten.

  • Datatypen for kolonnen som brukes i sliceren, må være en dato.
  • Datohierarkiet for automatisk dato/klokkeslett i Power BI kan ikke brukes. Bruk datokolonnen direkte.
  • Datokolonner i Power BI inkluderer ikke tidssoneinformasjon.
  • Når rapporten publiseres, er slicer- og filterrelative alternativer alltid basert på klokkeslettet i UTC. Hvis du konfigurerer et filter i en rapport og sender det til en kollega i en annen tidssone, ser dere begge de samme dataene.
  • De relative ukeopsjonene antar at ukene starter på søndag. Det finnes ikke noe alternativ for å endre start til en annen dag.