Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

У сьогоднішньому підручнику я збираюся попрацювати над тонкою проблемою зі слайсерами LuckyTemplates, яка може збити вас з ладу, якщо ви не будете обережні. Я хочу пробігти його разом із вами в надії, що якщо ви зіткнетеся з ним, це не спричинить у вас тих самих проблем. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Проблема, яку ми сьогодні розглядатимемо, полягає в тому, як підрахувати виділення в слайсерах LuckyTemplates. Здається, це має бути легко, але в цьому є невелика заминка.

Конкретний випадок використання, який я мав, полягає в тому, що я створював динамічну діаграму Венна всередині двох роздільників. Я хотів підрахувати кількість виділень, зроблених у кожному, а потім порівняти, які з них були спільними для двох. Існує безліч варіантів використання, і ми хочемо просто поглянути на загальний випадок підрахунку кількості вибраних елементів.

Зміст

Тонка проблема зі слайсерами LuckyTemplates

По-перше, давайте перейдемо до DAX Editor Pro, створеного Грегом Деклером, MVP, спеціально для учасників LuckyTemplates. Я полюбив це використовувати, і я хотів показати це вам, поки ми сьогодні створюватимемо наш код.

Ми збираємося почати з побудови лише базової міри підрахунку. Ми назвемо це просто Basic Count . Ми хочемо зробитивибраних елементів слайсера. Отже, для множинного вибору це буде так. Тоді це буде просто поле, яке ми маємо в розділювачі, а саме «Відвідані країни», і ми закриємо його.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Ви можете побачити в цьому редакторі, що він дає вам це згортання, коли ви закриваєте його належним чином.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Ми також можемо натиснути Форматувальник. Він запитає нас, до якої таблиці ми хочемо його помістити. Давайте розмістимо це в нашій таблиці вимірювань Key Measures, і ми збережемо це.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Тепер, повернувшись до LuckyTemplates, ми бачимо, що є наша базова міра підрахунку.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Ми можемо просто опустити це на картку сюди, і одразу побачимо, що є проблема. У нас нічого не вибрано, але він показує базову кількість п’ять.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Слайсери LuckyTemplates зазвичай працюють добре, за винятком випадків, коли у вас нічого не вибрано. У більшості випадків це нормально, якщо ви фільтруєте, скажімо, суму продажів. Якщо ви нічого не вибираєте, це зазвичай означає, що ви хочете вибрати все. Але в цьому випадку, коли ми підраховуємо кількість виділень, це дасть нам неправильний результат. Замість того, щоб отримати те, що мало бути нулем, ми отримали п’ять.

Отже, давайте зробимо це правильно з точки зору не лише підрахунку, але давайте надамо деякий описовий текст навколо того, що ми вибираємо.

Як правильно підрахувати виділення в слайсерах LuckyTemplates

Давайте повернемося до DAX Editor Pro і зробимо це правильно. Ми створимо нову міру, яку назвемо « Правильний підрахунок» . Перше, що ми збираємося зробити, це створити змінну, яка буде визначати, чи вибрано щось чи ні.

Ключовою функцією, яка нам тут потрібна, є виклик. Ця функція робить саме те, що вона каже, тобто дає нам значення на основі того, чи має це поле фільтр чи ні. Отже, у випадку, коли ми не маємо виділення в розділювачі, ISFILTERED матиме значення false. У будь-якому випадку, коли ми маємо виділення в розділювачі, ISFILTERED матиме значення true.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Наступне, що ми хочемо зробити, це підрахувати кількість наших виділень, і ми можемо мати наш попередній показник тут, який є основним підрахунком. Далі ми хочемо поглянути на нашу максимальну кількість виділень у зрізі. Давайте назвемо цю змінну MaxSelections, і це просто буде, а потім COUNTROWS у нашій таблиці відвіданих країн. Потім ми видаляємо всі фільтри з цієї таблиці за допомогою.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

А тепер ми перейдемо до нашого результату. У нас є низка умов, тож найкращий спосіб зробити це – за допомогою заяви.

Перша умова полягає в тому, що якщо будь-яка вибрана помилка , ми не хочемо повернути жодної вибраної країни . Наша наступна умова: якщо вибрано одну країну , ми можемо сказати, що вибрано лише одну країну .

А тепер ми хочемо перейти на інший кінець спектра і сказати, що, якщо ми вибрали всіх ? Ми визначаємо це таким чином, якщо CountSelected дорівнює нашому MaxSelections , тоді буде вибрано всі країни . Потім ми вводимо туди число, яке є нашим числом MaxSelections.

Тоді давайте додамо кілька вибраних країн і повернемо число максимуму в новому рядку. Ми можемо використовувати UNICHAR (10), який є кодом для жорсткого повернення. Ми натискаємо «Формат», і він автоматично відформатує наше вимірювання належним чином. Ми також можемо додати сюди трохи описового тексту. Можна сказати, правильно підраховує виділення в слайсері .

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів

Повернувшись до LuckyTemplates, ми бачимо, що зараз він працює чудово.

Навчальний посібник із слайсерів LuckyTemplates: правильний підрахунок виділених фрагментів




Висновок

Ось як ми можемо правильно підрахувати вибірку в слайсері. Ключем до цієї техніки є функція ISFILTERED. Ось що робить різницю між усіма та ніким. Сподіваюся, ви знайшли це корисним. Ви можете переглянути повне відео цього підручника нижче, а також ознайомитися з пов’язаними посиланнями, щоб отримати докладнішу інформацію про цю тему.

Все найкраще!


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.