Функції LuckyTemplates Modulo та Integer-Divide DAX

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

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

Функції LuckyTemplates Modulo та Integer-Divide DAX

Ви можете використовувати Modulo та Integer-Divide для створення різних типів шаблонів, що повторюються. І в цих повторюваних візерунках ви можете зробити деякі дійсно потужні перетворення.

Зміст

Використання LuckyTemplates Modulo

Отже, давайте розглянемо цей випадок. У нас є простий набір даних, який складається лише з двадцяти чотирьох учасників навчального курсу, і ми хочемо взяти цих учасників і розділити їх на чотири рівні команди по шість осіб. Ми можемо використовувати Integer-Divide і Modulo для цього різними способами. Почнемо з Modulo.

Давайте спочатку додамо стовпець Index, а потім у цьому стовпці давайте попрацюємо з Modulo.

Функції LuckyTemplates Modulo та Integer-Divide DAX

У Modulo ми вводимо кількість груп, які хочемо створити, тобто 4.

Функції LuckyTemplates Modulo та Integer-Divide DAX

Ви побачите, що це створює повторюваний шаблон 0, 1, 2 і 3. Дивлячись на 4 в індексі, який насправді є п’ятим рядком (оскільки Power Query є нульовим базовим індексом), якщо ми поділимо 4 на 4, це ціле число-ділення 1 і залишок за модулем 0. Він створює цей повторюваний шаблон аж до нижньої частини набору даних.

Функції LuckyTemplates Modulo та Integer-Divide DAX

Отже, ми хочемо взяти ці рядки з Modulo і перевести їх у стовпці. Ми збираємося звести дані на Modulo. Якщо ми перейдемо до Transform and Pivot , ми хочемо повернути First Name і ми хочемо переконатися, що воно не агрегується . Ми не хочемо, щоб це рахувалося. Ми просто хочемо, щоб він повертав фактичні значення.

Функції LuckyTemplates Modulo та Integer-Divide DAX

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

Функції LuckyTemplates Modulo та Integer-Divide DAX

Ми залишилися з нашими чудовими чотирма командами по шість чоловік. Модуло розділив дані шляхом відліку на чотири.

Функції LuckyTemplates Modulo та Integer-Divide DAX

Ми також можемо використати інший спосіб розподілу цих команд, де замість відліку та розподілу команд таким чином, ми можемо просто відраховувати перші шість. Спосіб, у який ми збираємося це зробити, — за допомогою Integer-Divide.

Використання цілочисельного ділення

Використання Integer-Divide дотримується майже тієї ж логіки, але це дещо інший шаблон. Давайте почнемо, додамо стовпці та створимо наш індекс. Використання Integer-Divide дотримується майже тієї ж логіки. Це трохи інший шаблон. Давайте почнемо, додамо стовпці та створимо наш індекс. І тоді ми збираємося перейти до Integer-Divide.

Функції LuckyTemplates Modulo та Integer-Divide DAX

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

Функції LuckyTemplates Modulo та Integer-Divide DAX

Тепер ми хочемо взяти цей стовпець Index і перетворити його на Modulo, що відповідає Integer-Divide.

Функції LuckyTemplates Modulo та Integer-Divide DAX

Отже, це тепер створює повторюваний шаблон, який відповідає лічильнику Integer-Divide.

Функції LuckyTemplates Modulo та Integer-Divide DAX

Потім ми беремо це та перетворюємо, повертаючи це таким же чином: перейшовши до додаткових параметрів і переконавшись, що ми не агрегуємо дані . Звідси він фактично очищає за допомогою дуже простого Transpose .

Функції LuckyTemplates Modulo та Integer-Divide DAX

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

Функції LuckyTemplates Modulo та Integer-Divide DAX




Висновок

Це два різні способи використання LuckyTemplates Modulo та Integer-Divide для перетворення наших даних. Ви побачите, що ці методи дійсно корисні для багатьох різних шаблонів трансформації з точки зору даних стека та парних даних. Ви можете використовувати їх, щоб розкрутити ці конфігурації способами, дуже схожими на те, що ми робили тут сьогодні.

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

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


Труба в 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.

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

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

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