Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
Я розповім про деякі цікаві концепції, які передбачають використання кількох табличних функцій для оптимізації ваших формул LuckyTemplates . Ви можете переглянути повне відео цього підручника внизу цього блогу.
Я збираюся використати приклад, коли один із учасників запитав, чи можна додати фільтр під час використання функції SUMMARIZE .
Це досить поширене явище для сценаріїв, коли вам потрібно створити віртуальні таблиці, які повторюють логіку в межах заходів замість ітерації всієї таблиці.
Theфункція має багато застосувань. Це дає змогу створити зведену таблицю фізично чи віртуально. Ви також можете використовувати його для створення розширеніших функцій таблиці, додавши , або . Ви можете використовувати цілий ряд функцій таблиці.
У цьому підручнику я хочу показати вам, як поєднати деякі табличні функції для оптимізації ваших формул LuckyTemplates. Таким чином ви можете отримати більш релевантні результати, які потрібно використовувати для аналізу.
ЗАВАНТАЖИТИ РЕСУРС DAX ТУТ
Зміст
Оптимізація формул LuckyTemplates за допомогою функції фільтра
У прикладі учасник хотів створити таблицю продажів за містами, але хотів переглянути лише певну підмножину цих міст. Таким чином, для отримання певного діапазону продажів у таблиці необхідний додатковий фільтр.
Один із наших експертів LuckyTemplates, Браян, запропонував відносно просте рішення для вирішення цього сценарію. Ключовим моментом рішення є можливість розміщення віртуального столу після розміщенняфункція.
У цьому випадку ви можете скористатися будь-якою доступною для вас функцією таблиці, наприклад SUMMARIZE . Функція S UMMARIZE - це таблична функція, яка створює підсумкову таблицю для регіонів і міст. Крім того, він містить загальні продажі міста та загальні продажі.
Оскільки ця віртуальна таблиця знаходиться всередині фільтра, вона повертає лише ті міста, які мають понад 1 мільйон загальних продажів.
Як бачите, він працює добре та ефективно оптимізує ваші формули LuckyTemplates.
Крім того, ви також можете створити показник, який шукатиме лише середні продажі на місто за допомогою AVERAGEX . Це корисно в ситуації, коли ви хочете переглянути лише продажі в найбільших містах понад певну суму.
Theможе допомогти мінімізувати кількість ітерацій, необхідних для вашої формули. Ця функція також допомагає віртуальній таблиці перебирати менші чи менші числа.
Використання ADDCOLUMNS для оптимізації формул LuckyTemplates
Інший учасник, Нік, зробив кращий спосіб оптимізації зразка формули LuckyTemplates. Це включає в себе шарування іншої функції таблиці, яка називаєтьсявсерединізамість просто функції SUMMARIZE .
Нова методика трохи покращує продуктивність обчислень і запобігає деяким дивним результатам. Theфункція дозволяє створити віртуальну таблицю з додатковими стовпцями.
У цьому прикладі функція SUMMARIZE створює таблицю з одним стовпцем. Але за допомогою ADDCOLUMNS ви можете додати ще один стовпець для загального обсягу продажів.
Просто додайте формулу ADDCOLUMNS у функцію FILTER у наявній формулі, щоб створити додатковий фільтр. Це лише один із способів створити таблицю з двома стовпцями та відфільтрованою таблицею, схожою на наведену нижче.
Ви також можете використовувати ту саму техніку для створення будь-якої віртуальної таблиці, яка виконує ітерацію через функцію AVERAGEX абоабофункція. Ви можете просто накласти ці функції таблиці одна на одну, щоб змінити форму віртуальної таблиці.
Висновок
Ви можете оптимізувати свої формули LuckyTemplates, щоб змінити форму або налаштувати зведення даних у вашій моделі за допомогою потужності DAX.
У цьому короткому посібнику я просто хочу висвітлити деякі чудові рішення від учасників форуму LuckyTemplates. Як я показав, було кілька цікавих прийомів, які, я думаю, ви можете легко застосувати до своїх власних заходів і логіки в LuckyTemplates. Сподіваюся, сьогодні ви отримали тут кілька корисних порад.
Все найкраще!
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.