Pandák cseppindex oszlopa: Példákkal magyarázva
Pandák cseppindex oszlopa: Példákkal magyarázva
A mai oktatóanyagban a LuckyTemplates szeletelőkkel kapcsolatos finom problémát fogom feldolgozni, amely megbotránkozhat, ha nem vigyáz. Szeretném átfutni veled, abban a reményben, hogy ha találkozol vele, nem okozna neked ugyanolyan problémákat. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A probléma, amellyel ma foglalkozunk, az, hogy hogyan számoljuk meg a kijelöléseket a LuckyTemplates szeletelőkben. Úgy tűnik, egyszerűnek kell lennie, de van egy kis probléma.
A konkrét használati esetem az volt, hogy dinamikus Venn-diagramot építettem két szeletelőn belül. Meg akartam számolni az egyes kijelölések számát, majd összehasonlítani, hogy melyik a közös a kettő között. Sokféle felhasználási eset létezik, és itt csak a kijelölések számának számlálásának általános esetét szeretnénk megnézni.
Tartalomjegyzék
A LuckyTemplates szeletelőkkel kapcsolatos finom probléma
Először ugorjunk a DAX Editor Pro-ba, amelyet a Microsoft MVP, Greg Deckler épített, különösen a LuckyTemplates tagok számára. Megszerettem ezt használni, és meg akartam mutatni nektek, miközben ma elkészítjük a kódunkat.
Kezdjük azzal, hogy csak egy alapvető számlálómértéket építünk fel. Nevezzük ezt csak Basic Count-nak . meg akarjuk tennia szeletelő kiválasztott elemei közül. És így, több választás esetén, ez lesz. Akkor ez csak a szeletelő mezője lesz, ami a „Látogatott országok” ország, és ezt lezárjuk.
Látható ebben a szerkesztőben, hogy ezt az összecsukást adja, ha megfelelően bezárja.
A Formátumra is kattinthatunk. Meg fogja kérdezni tőlünk, hogy melyik táblázatba szeretnénk bevinni. Tegyük be a mértéktáblázatunkba, a Kulcsmérések, és elmentjük.
Most, a LuckyTemplatesben, láthatjuk, hogy ott van az alapvető számlálómértékünk.
Itt bedobhatjuk egy kártyába, és azonnal látjuk, hogy probléma van. Nincs semmi kiválasztva, mégis az alapszámot mutatja, öt.
A LuckyTemplates szeletelők általában jól működnek, kivéve, ha nincs kiválasztva semmi. A legtöbb esetben nem baj, ha szűrsz, mondjuk az eladási összeget. Ha nem választ ki semmit, az általában azt jelenti, hogy mindent ki szeretne jelölni. De ebben az esetben, amikor a kiválasztások számát számoljuk, ez rossz eredményt ad. Ahelyett, hogy azt kaptuk volna, aminek nullának kellett volna lennie, ötöt kaptunk.
Tehát tegyük ezt helyesen, ne csak a számot tekintve, hanem adjunk néhány leíró szöveget a kiválasztandó tárgy köré.
Hogyan kell helyesen számolni a kiválasztottakat a LuckyTemplates szeletelőkben
Térjünk vissza a DAX Editor Pro-ba, és tegyük ezt helyesen. Létrehozunk egy új mértéket, melynek neve helyes szám . Az első dolog, amit tegyünk, hogy létrehozunk egy változót, amely meghatározza, hogy van-e valami kiválasztva.
A kulcsfüggvény, amelyre itt szükségünk van, az úgynevezett. Ez a függvény pontosan azt csinálja, amit mond, azaz értéket ad az alapján, hogy az adott mezőben van-e szűrő vagy sem. Tehát abban az esetben, ha nincs kijelölésünk a szeletelőben, az ISFILTERED hamis lesz. Mindenesetre, ahol vannak kijelölések a szeletelőben, az ISFILTERED igaz lesz.
A következő dolog, amit meg akarunk számolni, hogy megszámoljuk a kiválasztásaink számát, és itt megtekinthetjük az előző mértékünket, ami a Basic Count. Ezután meg akarjuk nézni a szeletelőben kiválasztott maximális számát. Nevezzük ezt a változót MaxSelections-nek, és ez csak lesz, majd COUNTROWS a Meglátogatott országok táblázatunkban. Ezután eltávolítjuk az összes szűrőt az asztalról a segítségével.
És most belemegyünk az eredményünkbe. Itt egy sor feltétellel rendelkezünk, ezért a legjobb módja ennek az állítás.
Az első feltétel az , hogy ha valamelyik kiválasztott hamis , akkor nem akarunk országot kiválasztani . A következő feltételünk az, hogy ha van egy választás , akkor csak azt mondhatjuk, hogy egy ország van kiválasztva .
És most át akarunk menni a spektrum másik végére, és azt mondjuk, mi van, ha mindet kiválasztottuk ? Ezt úgy határozzuk meg, hogy ha a CountSelected egyenlő a MaxSelections értékkel , akkor az összes országot kiválasztjuk . Ezután beírjuk a számot, ami a MaxSelections számunk.
Ezután adjunk hozzá néhány kiválasztott országot , és adjuk vissza a maximum számát egy új sorban. Használhatjuk az UNICHAR-t (10), ami a kemény visszatérés kódja. Kattintson a Formátum gombra, és automatikusan megfelelően formázza a mértékünket. Ide is beilleszthetünk néhány leíró szöveget. Azt mondhatjuk, helyesen számolja a kijelöléseket a szeletelőben .
Visszatérve a LuckyTemplateshez, láthatjuk, hogy most remekül működik.
Következtetés
Így tudjuk helyesen megszámolni a szeletelő választékunkat. Ennek a technikának a kulcsa az ISFILTERED funkció. Ez az, ami megkülönbözteti a mindent és a senkit. Remélem hasznosnak találtad. Az oktatóprogram teljes videóját alább megtekintheti, és a kapcsolódó hivatkozásokat is megtekintheti a témával kapcsolatos további részletekért.
Minden jót!
Pandák cseppindex oszlopa: Példákkal magyarázva
7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot
Ismerje meg, mi az a Power Automate Dynamic Content, és hogyan teszi lehetővé a felhasználók számára az előző lépésekből származó mezőhivatkozások kiválasztását vagy kifejezések írását.
Ebből az oktatóanyagból megtudhatja, hogyan oszthat meg egy fájlt olyan személlyel, aki nem tagja a vállalatának, a LuckyTemplates sql lekérdezési paraméterével.
Ismerje meg, hogyan használhatja az eltávolítási funkciót, és hogyan állíthat be megerősítő felugró ablakokat a semmiből létrehozott alkalmazásban.
Tanulja meg, hogyan jelenítheti meg egy táblázat vagy mátrix bármely cellájának szűrőkörnyezetét a LuckyTemplates DAX Studio eszköztippek segítségével.
Ismerje meg, hogyan hozhat létre Power Automate-folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.
Tekintse meg Brian ezt a LuckyTemplates tippjét arról, hogyan hasonlíthatja össze dinamikusan az első N munkanapot a power query segítségével.
Ismerje meg a Power Apps modellvezérelt alkalmazásokat, a környezet beállítását és a hatékony navigálást.
Tudjon meg többet a Power Apps modellvezérelt alkalmazásokban a webhelytérképeken való munkavégzésről, és fedezze fel a különböző bonyolultságokat, és hogyan kezelheti ezeket.