Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цій публікації я детальніше розповім про контекст оцінювання в LuckyTemplates DAX. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Контекст оцінювання також відомий як початковий контекст у LuckyTemplates. Це середовище, на якому базуються ваші розрахунки.
Щоб зробити речі більш просунутими, чи можуть ваші формули мати кілька контекстів, що працюють одночасно?
Зміст
Зміна контексту у формулі
Мати кілька контекстів не так вже й складно, і я покажу вам це на прикладі.
Перш за все, ми завжди повинні розуміти, що таке оцінка або початковий контекст .
Ви повинні добре розуміти, як контекст працює у вашій формулі.
Інакше ви часом не матимете жодного уявлення про те, звідки в кінцевому підсумку приходять ваші результати.
У цьому прикладі це досить просто, оскільки це просто вміст таблиці.
Але що, якби я захотів підрахувати загальну суму тут?
Для цього я спочатку створю показник і назву його 30-денний загальний підсумок . Тоді я розмістю функцію в наступному рядку.
Я детально розгляну функцію CALCULATE у наступному розділі, але, по суті, вона обчислює будь-який вираз, який ми вставляємо всередину, і дозволяє нам змінювати контекст обчислення в межах міри.
CALCULATE стане вашою найуживанішою функцією, оскільки це найважливіша функція в DAX.
Щоб продовжити, я збираюся обчислити стовпець «Загальні продажі» , але я хочу обчислити його в іншому контексті .
Я буду використовувати функцію, яка дозволить мені створити фільтр у новому контексті, який я хочу.
FILTER дозволяє мені розмістити таблицю всередині нього, але вам не потрібно розміщувати справжню таблицю, оскільки ви також можете використовувати функцію таблиці, як у цьому прикладі.
Потім я введу нову міру в таблицю та розмістю її у візуалізації для легшого розуміння.
Логічно кажучи, ми отримуємо загальну суму для кожного конкретного дня, переглядаючи цей день до тридцяти попередніх днів , а потім підсумовуючи їх усі .
Це важливо з огляду на контекст, оскільки ми маємо контекст оцінки спочатку через стовпець «Дата» , але потім ми змінюємо контекст , щоб обчислити загальний обсяг продажів у новому середовищі за допомогою формули.
Ми створюємо цей новий контекст за допомогою функції FILTER , видаляючи контекст із дат за допомогою функції або функції видалення фільтра .
Після видалення фільтра з будь-якої дати я пропрацюю кожну окрему дату та перегляну тридцятиденне вікно від цієї конкретної дати до цієї частини.
Тепер ви бачите, що ми створили інший контекст у самій формулі .
Важливість розуміння контексту оцінювання
Розуміння контексту оцінювання в кожен окремий момент часу є дуже важливим. Він стає більш просунутим, оскільки існує багато способів змінити контекст, щоб обчислити щось інше .
Однак, коли ви заглиблюєтеся в LuckyTemplates, це також відкриває новий світ можливостей, де ваші формули не будуть надмірно довгими та складними.
Знання цих концепцій дозволить вам ефективніше писати речі, де складні обчислення можна виконувати за допомогою простої формули .
Висновок
Ця стаття є лише вступом до того, як можна змінити контекст для написання ефективних формул.
Існує багато застосувань для контексту, тому, сподіваюся, ви раді побачити, чого можна досягти за допомогою комбінацій формул і шаблонів, які ви можете створити.
Давайте завершимо цей розділ і перейдемо до більш ключових ідей і функцій під час використання функцій DAX.
Все найкраще,
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.