Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
Я збираюся поділитися швидкою та ефективною формулою для функції DAX MAXX у LuckyTemplates. У цьому прикладі обчислень я покажу вам, як знайти останню дату, коли щось сталося, використовуючи MAXX , яка є ітераційною функцією. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Я бачив, як багато людей запитували про це на. Значною частиною цього є просто розуміння того, що функція ітерації дозволяє вам робити.
У цьому підручнику я маю прості дані опитування, де один і той самий клієнт/особа може брати участь в опитуванні кілька разів. І ми хочемо з’ясувати, коли востаннє хтось брав участь в опитуванні.
Я зробив це в обчислюваному стовпці ( максимальна дата в таблиці вище), але я покажу вам, як це зробити в мірі. Особисто я вважаю, що це простіше і в деякій мірі набагато краще.
Це лише один сценарій, один приклад даних. Одну і ту саму техніку можна використовувати багатьма способами, і я хочу, щоб ви подумали ширше, як цю техніку можна використовувати.
Зміст
Використання DAX MAXX у мірі
Дивлячись на формулу нижче, перше, що потрібно опрацювати в цьому конкретному контексті, це змінна VAR CurrentName , яка є ім’ям особи або клієнта.
Потім попрацюйте з віртуальною таблицею, де ми можемо переглянути кожен рядок таблиці даних опитування, але відфільтруйте цю віртуальну таблицю лише за результатами опитування для поточної назви .
Отже, як ви можете бачити в таблиці «Ім’я та максимальна дата опитування», у ній показано конкретне ім’я особи для кожної дати. Тож ми фактично отримуємо віртуальну таблицю лише опитувань, які взяла кожна особа.
Тому що він загорнутий всередину, він поверне лише один результат, максимальний результат, який буде датою взяття . Отже, ми отримаємо одну дату, яка показує, коли людина востаннє брала участь в опитуванні.
Інші способи використання шаблону формули MAXX
Навколо цієї формули є багато похідних. Наприклад, ви хотіли дізнатися дату за сім днів до того, як хтось востаннє щось зробив (наприклад, купив або оплатив тощо). Ви можете просто додати деякі показники в саму функцію ітерації. Тому в цьому випадку я додав – 7. І ви побачите, що результати змінилися на сім днів тому.
Ви навіть можете піти далі. Все, що вам потрібно зробити, це, можливо, перетворити цю формулу MAXX на змінну. Таким чином, ви отримаєте максимальну дату, але потім відфільтруєте віртуальну таблицю не лише за назвою, а й переконаєтеся, що всі дати передують максимальній даті. Це дасть вам максимальну дату перед максимальною датою.
Є так багато способів, за допомогою яких ви можете використовувати цю техніку, щоб отримати певний максимум або навіть мінімум. Ви можете перевернути це і також використовувати MINX .
І що тут цікаво, так це те, що ви можете повторно використовувати або помістити цей шаблон формули в інший контекст, щоб знайти багато інших ідей. Наприклад, якщо ви подивитеся на наведену нижче таблицю, яка містить розбивку кожного разу, коли люди брали участь в опитуванні, ви все одно зможете побачити, коли була дата наступного опитування.
А потім звідти ви, ймовірно, можете створити інший показник, тобто кількість днів від останнього взяття . Таким чином, вам не потрібно буде робити це в обчислюваному стовпці.
Висновок
Приклади, які я продемонстрував у цьому посібнику, показують, чому вам не потрібно створювати обчислювані стовпці. Ви можете зробити все це в межах такту дуже легко. Я сподіваюся, що ви бачите, як працює шаблон формули DAX MAXX, і зможете застосувати його у своєму бізнес-аналізі та звітах.
Якщо ви хочете дізнатися більше про цю функцію LuckyTemplates DAX MAXX або про те, як працюють функції ітерації, перегляньте посилання нижче та інші мої навчальні відео на цю тему. Використання цих функцій є надзвичайно важливою концепцією для використання в Power BI, особливо під час використання.
здоров'я!
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.