Функції 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 для перетворення наших даних. Ви побачите, що ці методи дійсно корисні для багатьох різних шаблонів трансформації з точки зору даних стека та парних даних. Ви можете використовувати їх, щоб розкрутити ці конфігурації способами, дуже схожими на те, що ми робили тут сьогодні.

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

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


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

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

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

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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