LuckyTemplates Slicers Handledning: Räkna val korrekt

I dagens handledning kommer jag att arbeta igenom ett subtilt problem med LuckyTemplates-slicers som kan göra dig upprörd om du inte är försiktig. Jag vill gå igenom det med dig i hopp om att om du stötte på det, skulle det inte orsaka dig samma problem. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Problemet som vi kommer att titta på idag är hur man räknar val i LuckyTemplates slicers. Det verkar som att det borde vara enkelt, men det finns ett litet problem.

Det speciella användningsfallet jag hade var att jag byggde ett dynamiskt Venn-diagram inuti två skärare. Jag ville räkna antalet val som gjordes i varje och sedan jämföra vilka som var vanliga mellan de två. Det finns en mängd olika användningsfall och vad vi vill göra här är bara att titta på det allmänna fallet med att räkna antalet val.

Innehållsförteckning

Det subtila problemet med LuckyTemplates Slicers

Låt oss först hoppa in i DAX Editor Pro, som är byggd av Microsoft MVP, Greg Deckler, speciellt för LuckyTemplates-medlemmar. Jag har börjat älska att använda den här, och jag ville visa den för dig medan vi bygger ut vår kod idag.

Vi ska börja med att bara bygga ett grundläggande räknemått. Vi kallar det här, Basic Count . Vi vill göraav de valda elementen i skivaren. Och så, för ett multival, kommer det att bli det. Sedan kommer det bara att vara fältet som vi har i skäraren, som är "Besökta länder" och vi stänger det.

LuckyTemplates Slicers Handledning: Räkna val korrekt

Du kan se i den här editorn att den ger dig denna kollaps när du stänger av den ordentligt.

LuckyTemplates Slicers Handledning: Räkna val korrekt

Vi kan också klicka på Formatteraren. Den kommer att fråga oss vilken tabell vi vill lägga den i. Låt oss lägga den i vår måtttabell, nyckelmått, så sparar vi det.

LuckyTemplates Slicers Handledning: Räkna val korrekt

Nu, tillbaka i LuckyTemplates, kan vi se att det finns vårt Basic Count-mått.

LuckyTemplates Slicers Handledning: Räkna val korrekt

Vi kan bara släppa det i ett kort här, och direkt kan vi se att det finns ett problem. Vi har inget utvalt och ändå visar det det grundläggande antalet fem.

LuckyTemplates Slicers Handledning: Räkna val korrekt

LuckyTemplates slicers fungerar i allmänhet bra förutom när du inte har något valt. I de flesta fall är det okej om du filtrerar, låt oss säga försäljningsbelopp. Om du inte väljer något betyder det vanligtvis att du vill välja allt. Men i det här fallet, där vi räknar antalet urval, kommer det att ge oss ett felaktigt resultat. Istället för att få det som borde ha varit noll fick vi fem.

Så låt oss göra det här korrekt när det gäller inte bara antalet, utan låt oss ge lite beskrivande text kring vad vi väljer.

Hur man korrekt räknar val i LuckyTemplates Slicers

Låt oss gå tillbaka till DAX Editor Pro och låt oss göra det här rätt. Vi kommer att skapa en ny åtgärd som vi kommer att kalla det här, Korrekt räkning . Det första vi ska göra är att skapa en variabel, som kommer att avgöra om det är något valt eller inte.

Nyckelfunktionen som vi behöver här är en som heter. Den här funktionen gör exakt vad den säger, vilket är att ge oss ett värde baserat på om det fältet har ett filter på sig eller inte. Och så, i fallet där vi inte har några val i slicern, kommer ISFILTERED att vara falskt. I alla fall, där vi har urval i skivaren, kommer ISFILTERED att vara sant.

LuckyTemplates Slicers Handledning: Räkna val korrekt

Nästa sak vi vill göra är att räkna vårt antal val, och vi kan ha vårt tidigare mått här, som är Basic Count. Därefter vill vi titta på vårt maximala antal val i skivaren. Låt oss kalla denna variabel, MaxSelections, och det kommer bara att vara och sedan COUNTROWS i vår tabell över besökta länder. Vi tar sedan bort eventuella filter på den tabellen med hjälp av.

LuckyTemplates Slicers Handledning: Räkna val korrekt

Och nu ska vi gå in på vårt resultat. Vi har en rad villkor här, så det bästa sättet att göra det är med uttalandet.

Det första villkoret är att om något valt är falskt , då vill vi inte returnera något land valt . Vårt nästa villkor är att om det finns ett urval kan vi bara säga att ett land valt .

Och nu vill vi gå till andra änden av spektrumet och säga, tänk om vi har alla utvalda ? Det sätt som vi avgör är att om CountSelected är lika med våra MaxSelections , kommer vi att välja alla länder . Vi lägger sedan in numret där, vilket är vårt MaxSelections-nummer.

Låt oss sedan lägga till några valda länder och returnera numret för max på en ny rad. Vi kan använda UNICHAR (10), som är koden för en hård retur. Vi klickar på Format och det formaterar automatiskt vårt mått korrekt. Vi kan lägga till lite beskrivande text här också. Vi kan säga, räknar markeringar korrekt i en slicer .

LuckyTemplates Slicers Handledning: Räkna val korrekt

Tillbaka i LuckyTemplates kan vi se att det fungerar utmärkt nu.

LuckyTemplates Slicers Handledning: Räkna val korrekt




Slutsats

Det är så vi korrekt kan räkna våra slicerval. Nyckeln till denna teknik är funktionen ISFILTERED. Det är det som gör skillnaden mellan alla och inga. Jag hoppas att du har funnit det till hjälp. Du kan titta på hela videon av denna handledning nedan och kolla in de relaterade länkarna också för mer information om detta ämne.

Med vänliga hälsningar!


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.