Dela via


Snabbmåttsförslag med Copilot

Snabbmåttsförslag hjälper till att skapa DAX-mått med naturligt språk i stället för att använda mallar eller skriva DAX från grunden. Snabbmåttsförslag med Copilot-funktionen är inte längre tillgängliga i offentlig förhandsversion.

Skärmbild av Copilot-fönstret med ett exempel.

Den här funktionen kan användas för att komma igång med att skapa vanliga DAX-måttscenarier, till exempel:

  • Aggregerade kolumner (valfria filter)
  • Antal rader (valfria filter)
  • Aggregera per kategori
  • Matematiska operationer
  • Valt värde
  • If-villkor
  • Textåtgärder
  • Tidsinformation
  • Relativt tidsfiltrerat värde
  • De flesta/minst vanliga värden
  • Filtrerade topp-N-värden
  • Högsta N-värden för en kategori
  • Informationsfunktioner

Aktivera måttförslag

Om du vill aktivera funktionen går du till menyn Alternativ i Power BI Desktop och aktiverar förhandsgranskningsväxeln för Snabbmåttförslag. Den här funktionen kan användas för att komma igång med att skapa vanliga DAX-måttscenarier, till exempel:

  • Aggregerade kolumner (valfria filter)
  • Antal rader (valfria filter)
  • Aggregera per kategori
  • Matematiska operationer
  • Valt värde
  • If-villkor
  • Textåtgärder
  • Tidsinformation
  • Relativt tidsfiltrerat värde
  • De flesta/minst vanliga värden
  • Det översta N filtrerade värdet
  • Högsta N-värden för en kategori
  • Informationsfunktioner

Så här aktiverar du måttförslag

Om du vill aktivera funktionen måste du först gå till menyn Alternativ i Power BI Desktop och aktivera förhandsgranskningsväxeln för Snabbmåttförslag:

Skärmbild av hur du aktiverar förhandsgranskning från alternativmenyn i Power BI Desktop.

När du har aktiverat funktionen kan du komma åt snabbmåttsförslagen genom att starta Snabbmått från fliken Start eller Modellering i menyfliksområdet och välja Förslag:

Skärmdump av hur du kommer åt funktionen från fliken Förslag i panelen Snabbmått.

Här kan du beskriva måttet som du vill skapa och trycka på Generera (eller ange nyckel) för att hämta DAX-måttförslag:

Skärmbild av ett exempel på ett DAX-måttförslag.

Du bör alltid validera DAX-förslagen för att se till att de uppfyller dina behov. Om du är nöjd med ett föreslaget mått kan du klicka på knappen Lägg till för att automatiskt lägga till måttet i din modell.

Exempel på naturligt språk för mått

För att demonstrera funktionen här finns några exempel på naturligt språk för var och en av de måttscenarier som stöds.

Aggregerade kolumner

Använd aggregeringar i en kolumn för att returnera ett enda värde. Våra stödda aggregeringar inkluderar summa, antal, unika värden, unika värden utan tomma, medelvärde, min, max, median, varians och standardavvikelse.

Exempel:

  • Visa mig summan av försäljningen
  • Hämta total försäljning
  • Räkna produkter
  • Hur många produkter finns det
  • Unika användare
  • Distinkt antal användare utan tomma utrymmen
  • Hämta antalet unika användare och exkludera tomma
  • Vad är maxpriset
  • Medianålder

Valfria filter

För aggregerade kolumner kan du också ange ett eller flera filtervillkor. Om det finns flera filtervillkor kan du ange om du vill ha en skärningspunkt (&&/AND) eller union (||/OR) för filtren.

Exempel:

  • Hur många kunder i London
  • Totalt antal sålda enheter 2022
  • Beräkna försäljning där produkten är Word och region är norr
  • Försäljning där produkten är Word eller regionen är Norr
  • Försäljning filtrerad på Produkt är Word &&, Region är Nord
  • Försäljning för produkt är Word || Regionen är Nord

Antal rader

Räkna antalet poster i den angivna tabellen. Du behöver inte ange tabellen om det bara finns en tabell.

Exempel:

  • Antal poster i försäljningstabellen
  • Tabell för antal försäljningar
  • Antal rader i försäljningstabellen
  • Antal rader i försäljningstabellen

Valfria filter

För antal rader kan du också ange ett eller flera filtervillkor. Om det finns flera filtervillkor kan du ange om du vill ha en skärningspunkt (&&/AND) eller union (||/OR) för filtren.

Exempel:

  • Räkna rader i försäljningstabellen där Product är Word och Region är Norr
  • Antal försäljningstabeller där Product är Word eller Region är Norr
  • Antal poster i försäljningstabellen som har filtrerats för att produkten är Word && och regionen är Norr.
  • Hämta radantalet för försäljningstabellen där Produkt är Word eller Region är Nord.

Aggregera per kategori

Beräkna ett mått för varje distinkt värde i en kategori och aggregera sedan resultatet för att returnera ett enda värde. Våra aggregeringar som stöds inkluderar genomsnitt, viktat genomsnitt, min, max, varians.

Exempel:

  • Genomsnittlig försäljning per butik
  • Genomsnittlig poäng per kategori viktad efter prioritet
  • Minsta poäng per produkt
  • Maximalt antal enheter per butik

Matematiska operationer

Utför matematiska åtgärder med numeriska kolumner, mått eller aggregerade kolumner. För scenarier över kolumner i en tabell kan du antingen ta medelvärdet (AVERAGEX) eller summera (SUMX) resultatet för att returnera ett enda värde.

Exempel:

  • Försäljning – kugghjul
  • Försäljning minus kugghjul
  • Försäljning dividerat med målintäktstider 100
  • Försäljning/målintäkter * 100
  • EU-försäljning + JP-försäljning + NA-försäljning
  • För varje rad i tabellen Försäljning beräknar du Pris * Enheter och summerar resultatet
  • För varje rad i tabellen Försäljning summerar du Pris * Enheter
  • För varje rad i tabellen Försäljning beräknar du Pris * Rabatt och får sedan medelvärdet
  • För tabellen Försäljning, beräkna medelvärdet av Pris * Rabatt.

Valt värde

Hämta det valda värdet för en kolumn. Detta används vanligtvis när det paras ihop med ett utsnitt eller filter med ett enda val så att måttet returnerar ett värde som inte är tomt.

Exempel:

  • Vad är den valda produkten
  • Vilken produkt som väljs
  • Valt värde för produkten

If-villkor

Returnera värden baserat på villkor. Om du returnerar strängvärden måste du använda dubbla citattecken. Villkor kan använda följande jämförelseoperatorer: =, ==, <>, <, >, <=, >=

Exempel:

  • Om försäljningen > 10 000 returnerar "hög försäljning" annars "låg försäljning"
  • Om försäljningen är större än 10 000 visar "hög försäljning" annars "låg försäljning"
  • Om det valda värdet för produkten är tomt visar du "ingen vald produkt" annars visas den valda produkten
  • Om den valda produkten är Power BI, visa "PBI" annars "other"

Textåtgärder

Utför textåtgärder med kolumner, mått eller aggregerade kolumner. För scenarier mellan kolumner i en tabell sammanfogar vi resultatet (CONCATENATEX) för att returnera ett enda värde.

Exempel:

  • "Den valda produkten är " & vald produkt
  • Visa "Den valda produkten är " sammanfogad med den valda produkten
  • Header_measure & " - " & Subheader_measure
  • För varje rad i tabellen Geography Dim sammanfogar du State & ", " & City och kombinerar resultatet
  • För varje rad i tabellen Geography Dim ska du hämta State &, & City och sammanfoga

Tidsinformation

Dessa tidsinformationsscenarier kräver att du använder en korrekt markerad datumtabell eller automatisk datum-/tidshierarki. För YTD-scenarier kan du ange "räkenskapsår" eller "räkenskapskalender" för att basera beräkningen på räkenskapskalendern (som slutar den 30 juni).

Exempel:

  • YTD-försäljning
  • Försäljning räkenskapsår hittills
  • Hämta försäljningsåret hittills
  • Försäljning MTD
  • Försäljning kvartalet hittills
  • YTD-försäljning för USA och Kanada
  • Försäljningsförändring från föregående år
  • Förändring i försäljning jämfört med föregående år
  • Ändring månad för månad för försäljning
  • Förändring av QoQ-procent för försäljning
  • Försäljning för samma period förra året
  • Försäljning för samma period förra månaden
  • 28 dagars löpande genomsnittlig försäljning
  • 28-dagars rullande genomsnittlig försäljning

Relativt tidsfiltrerad värde

Använd ett relativt tidsfilter som filtrerar måttet eller den aggregerade kolumnen till de senaste N timmarna/dagarna/månaderna/åren.

Exempel:

  • Unika användare under de senaste 4 timmarna
  • Unika användare under de senaste 5 dagarna
  • Total försäljning under de senaste 6 månaderna
  • Total försäljning för de senaste 2 åren

De flesta/minst vanliga värden

Returnera värdet med flest eller minst antal förekomster i en angiven kolumn.

Exempel:

  • Det vanligaste värdet i Produkt
  • Vilket värde i Produkt är vanligast
  • Vad är det vanligaste värdet i Produkt
  • Vilket värde i Produkt är minst vanligt
  • Vad är det minst vanliga värdet i Product

Översta N filtrerade värdet

Beräkna ett mått eller en aggregerad kolumn som filtreras till de översta N kategorivärdena baserat på samma mått eller aggregerade kolumn.

Exempel:

  • Total försäljning för de 3 främsta produkterna
  • Summan av försäljningen filtrerad till de 3 främsta produkterna
  • Genomsnittlig poäng för de 5 främsta studenterna
  • Genomsnittlig poäng filtrerad till de 5 främsta eleverna

Högsta N-värden för en kategori

Hämta en sammanlänkad lista över de översta N värdena i en kolumn baserat på ett mått eller en aggregerad kolumn.

Exempel:

  • De 3 främsta produkterna med mest total försäljning
  • De 3 främsta produkterna efter försäljning
  • Vilka är de 3 främsta produkterna i försäljning

Informationsfunktioner

Returnera system- eller användarinformation, till exempel aktuellt datum/tid eller den aktuella användarens e-post, domän eller användarnamn.

Exempel:

  • Dagens datum
  • Nu
  • Returnera den aktuella användarens e-post
  • Returnera det aktuella domännamnet och användarnamnet
  • Returnera den aktuella användarens domäninloggning

Begränsningar och överväganden

  • Snabbmåttsförslag är INTE en ersättning för att lära sig DAX. De förslag som tillhandahålls av funktionen är avsedda att hjälpa till att snabbt spåra skapande av mått. Du måste dock fortfarande verifiera DAX-förslagen eftersom de kan vara felaktiga eller inte matchar din avsikt.
  • Funktionen stöds inte för LiveConnect-datamodeller.
  • Funktionen drivs av en maskininlärningsmodell som för närvarande endast distribueras till amerikanska datacenter (USA, östra och USA, västra). Om dina data ligger utanför USA inaktiveras funktionen som standard såvida inte klientadministratören aktiverar Tillåt att användardata lämnar sina geografiska klientinställningar:

Skärmbild av administratörsinställningen för måttförslag.

Beskriva ett mått

Här kan du beskriva måttet som du vill skapa och trycka på Generera (eller ange nyckel) för att hämta DAX-måttförslag:

Skärmbild av ett exempel på ett DAX-måttförslag.

Du bör alltid validera DAX-förslagen för att se till att de uppfyller dina behov. Om du är nöjd med ett föreslaget mått kan du klicka på knappen Lägg till för att automatiskt lägga till måttet i din modell.

Andra exempel på naturligt språk

För att demonstrera funktionen här finns några exempel på naturligt språk för var och en av de måttscenarier som stöds.

Aggregerade kolumner

Använd aggregeringar i en kolumn för att returnera ett enda värde. Våra stödda sammansättningarna är summering, antalet, distinkt antal, distinkt antal utan tomma, medelvärde, min, max, median, varians och standardavvikelse.

Exempel:

  • Visa mig summan av försäljningen
  • Hämta total försäljning
  • Räkna produkter
  • Hur många produkter finns det
  • Unika användare
  • Antal unika användare utan tomma fält
  • Hämta antalet unika användare och exkludera tomma
  • Vad är maxpriset
  • Medianålder

Valfria filter

För aggregerade kolumner kan du också ange ett eller flera filtervillkor. Om det finns flera filtervillkor kan du ange om du vill ha en skärningspunkt (&&/AND) eller union (||/OR) för filtren.

Exempel:

  • Hur många kunder i London
  • Totalt antal sålda enheter 2022
  • Beräkna försäljning där produkten är Word och region är norr
  • Försäljning där produkten är Word eller region är norr
  • Försäljning filtrerad på produkt är Word &&, Region är Nord
  • Försäljning för Produkt är Word || Regionen är Nord

Antal rader

Räkna antalet poster i den angivna tabellen. Du behöver inte ange tabellen om det bara finns en tabell.

Exempel:

  • Antal poster i försäljningstabellen
  • Tabell för antal försäljningar
  • Antal rader i försäljningstabellen
  • Antal rader i försäljningstabellen

Valfria filter

För antal rader kan du också ange ett eller flera filtervillkor. Om det finns flera filtervillkor kan du ange om du vill ha en skärningspunkt (&&/AND) eller union (||/OR) för filtren.

Exempel:

  • Räkna rader i försäljningstabellen där produkten är Word och regionen är Norra
  • Antal försäljningstabeller där Product är Word eller Region är Norr
  • Antal poster i försäljningstabellen filtrerad till Produkt är Word && och Region är Nord
  • Hämta radantalet för försäljningstabellen där produkten är Word eller regionen är Nord

Aggregera per kategori

Beräkna ett mått för varje distinkt värde i en kategori och aggregera sedan resultatet för att returnera ett enda värde. Våra stödda aggregeringar inkluderar genomsnitt, viktat genomsnitt, min, max, varians.

Exempel:

  • Genomsnittlig försäljning per butik
  • Genomsnittlig poäng per kategori viktad efter prioritet
  • Minsta poäng per produkt
  • Maximalt antal enheter per butik

Matematiska operationer

Utför matematiska åtgärder med numeriska kolumner, mått eller aggregerade kolumner. För scenarier över kolumner i en tabell kan du antingen beräkna medelvärdet (AVERAGEX) eller summera (SUMX) resultatet för att returnera ett enda värde.

Exempel:

  • Försäljning – kugghjul
  • Försäljning minus kugghjul
  • Försäljning dividerat med målintäktstider 100
  • Försäljning/målintäkter * 100
  • EU-försäljning + JP-försäljning + NA-försäljning
  • För varje rad i tabellen Försäljning beräknar du Pris * Enheter och summerar resultatet
  • För varje rad i tabellen Försäljning summerar du Pris * Enheter
  • För varje rad i tabellen Försäljning beräknar du Pris * Rabatt och får sedan medelvärdet
  • För försäljningstabellen, ta genomsnittet av Pris gånger Rabatt.

Valt värde

Hämta det valda värdet för en kolumn. Detta används vanligtvis när det paras ihop med ett utsnitt eller filter med ett enda val så att måttet returnerar ett värde som inte är tomt.

Exempel:

  • Vad är den valda produkten
  • Vilken produkt som väljs
  • Valt värde för produkten

If-villkor

Returnera värden baserat på villkor. Om du returnerar strängvärden måste du använda dubbla citattecken. Villkor kan använda följande jämförelseoperatorer: =, ==, <>, <, >, <=, >=

Exempel:

  • Om försäljningen > är lika med eller överstiger 10 000, returnera "hög försäljning", annars "låg försäljning"
  • Om försäljningen är större än 10 000 visar "hög försäljning" annars "låg försäljning"
  • Om det valda värdet för produkten är tomt visar du "ingen vald produkt" annars visas den valda produkten
  • Om den valda produkten = Power BI, visa "PBI" annars "annan"

Textåtgärder

Utför textåtgärder med kolumner, mått eller aggregerade kolumner. För scenarier mellan kolumner i en tabell sammanfogar vi resultatet (CONCATENATEX) för att returnera ett enda värde.

Exempel:

  • "Den valda produkten är " & vald produkt
  • Visa "Den valda produkten är " sammanfogad med den valda produkten
  • Rubrik_mått & " - " & Underavsnitt_mått
  • För varje rad i tabellen Geography Dim sammanfogar du State & ", " & City och kombinerar resultatet
  • För varje rad i tabellen Geography Dim får du State & ", " & City och merge

Tidsinformation

Dessa tidsinformationsscenarier kräver att du använder en korrekt markerad datumtabell eller automatisk datum-/tidshierarki. För YTD-scenarier kan du ange "räkenskapsår" eller "räkenskapskalender" för att basera beräkningen på räkenskapskalendern (som slutar den 30 juni).

Exempel:

  • YTD-försäljning
  • Försäljnings hittills i år
  • Hämta försäljningsåret hittills
  • MTD för försäljning
  • Hittills i kvartalets försäljning
  • YTD-försäljning för USA och Kanada
  • Försäljningsförändring från föregående år
  • Förändring av försäljning jämfört med föregående år
  • Ändring månad för månad för försäljning
  • Förändring av QoQ-procent för försäljning
  • Försäljning för samma period förra året
  • Försäljning för samma period förra månaden
  • 28 dagars löpande genomsnittlig försäljning
  • 28 – dagars rullande genomsnittlig försäljning

Relativt tidsfiltrerad värde

Använd ett relativt tidsfilter som filtrerar måttet eller den aggregerade kolumnen till de senaste N timmarna/dagarna/månaderna/åren.

Exempel:

  • Unika användare under de senaste 4 timmarna
  • Unika användare under de senaste 5 dagarna
  • Total försäljning under de senaste 6 månaderna
  • Total försäljning för de senaste 2 åren

De flesta/minst vanliga värden

Returnera värdet med flest eller minst antal förekomster i en angiven kolumn.

Exempel:

  • Det vanligaste värdet i Produkt
  • Vilket värde i Produkt är vanligast
  • Vad är det vanligaste värdet i Produkt
  • Vilket värde i Produkt är minst vanligt
  • Vad är det minst vanliga värdet i Product

Översta N filtrerade värdet

Beräkna ett mått eller en aggregerad kolumn som filtreras till de översta N kategorivärdena baserat på samma mått eller aggregerade kolumn.

Exempel:

  • Total försäljning för de 3 främsta produkterna
  • Summan av försäljningen filtrerad till de 3 främsta produkterna
  • Genomsnittlig poäng för de 5 främsta studenterna
  • Genomsnittlig poäng filtrerad till de 5 främsta eleverna

Högsta N-värden för en kategori

Hämta en sammanlänkad lista över de översta N värdena i en kolumn baserat på ett mått eller en aggregerad kolumn.

Exempel:

  • De 3 främsta produkterna med mest total försäljning
  • De 3 främsta produkterna efter försäljning
  • Vilka är de 3 främsta produkterna i försäljning

Informationsfunktioner

Returnera system- eller användarinformation, till exempel aktuellt datum/tid eller den aktuella användarens e-post, domän eller användarnamn.

Exempel:

  • Dagens datum
  • Nu
  • Returnera den aktuella användarens e-post
  • Returnera det aktuella domännamnet och användarnamnet
  • Returnera den aktuella användarens domäninloggning

Begränsningar och överväganden för DAX

  • Snabbmåttsförslag är INTE en ersättning för att lära sig DAX. De förslag som tillhandahålls av funktionen är avsedda att hjälpa till att snabbt spåra skapande av mått. Du måste dock fortfarande verifiera DAX-förslagen eftersom de kan vara felaktiga eller inte matchar din avsikt.
  • Funktionen stöds inte för LiveConnect-datamodeller.
  • Funktionen drivs av en maskininlärningsmodell som för närvarande endast distribueras till amerikanska datacenter (USA, östra och USA, västra). Om dina data ligger utanför USA inaktiveras funktionen som standard såvida inte klientadministratören aktiverar Tillåt att användardata lämnar sina geografiska klientinställningar:

Skärmbild av administratörsinställningen för måttförslag.