Förslag på snabbmått
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.
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
- Markerat värde
- If-villkor
- Textåtgärder
- Tidsinformation
- Relativt tidsfiltrerad värde
- De flesta/minst vanliga värden
- Översta N filtrerade värdet
- Högsta N-värden för en kategori
- Informationsfunktioner
Aktivera 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åttsförslag:
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:
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:
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 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 sammansättningar som stöds är sum, count, distinct count, distinct count no blanks, average, 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 värden
- 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 som filtrerats till Produkt är Word&-regionen är nord
- Försäljning för produkt är Word || Regionen är nord
Antal poster
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 försäljningstabellrader
- 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 filtrerats till Produkt är Word&-regionen är nord
- Hämta radantalet för försäljningstabellen för Product är Word || 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 aggregeringar som stöds inkluderar genomsnittligt, 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 mellan kolumner i en tabell kan du antingen medelvärde (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 får du medelvärdet av Pris * Rabatt
Markerat 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 = Power BI, visa "PBI" else "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 får du State & ", " & City and 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äkenskapskalender" eller "räkenskapskalender" för att basera beräkningen på räkenskapskalendern (slutar den 30 juni).
Exempel:
- YTD-försäljning
- Försäljnings fiscal YTD
- 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
- Ändra försäljning i å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 – löpande avg-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 överensstämmer med din avsikt.
- Funktionen stöds inte för Live Anslut-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 tillåter att användardata lämnar sin geografiska klientinställning:
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för