Насправді це взято із сесії з події лише для членів, яку я організував через LuckyTemplates, яка була зосереджена навколо шаблонів фінансової звітності.
У цьому підручнику я хочу глибше розглянути динамічні звіти та показати вам конкретну техніку розробки автоматизованих звітів, яка може вам допомогти. Це не обов’язково має бути фінансовий звіт; ви також можете використовувати цю техніку для табличних звітів, але цей приклад має фінансовий характер.
Шаблон, який я створив, налаштований , який я показав в іншому посібнику. Це не обов’язково має бути стандартна таблиця у форматі LuckyTemplates, яку ми отримуємо шляхом перетягування. Ви можете фактично маніпулювати окремими результатами для розміщення в таблиці та мати свої дані будь-яким способом, використовуючи цю техніку шаблону. Це дуже застосовно до багатьох різних сценаріїв візуалізації.
У цьому прикладі шаблону ми можемо переглянути фактичні показники для кожного кварталу.
Ми також можемо вибрати порівняно з минулим роком , що змінить звіт, показавши нам різницю між минулим і цим роком.
Я також включив цей % до Доходу , що дає нам змогу побачити, що кожен результат, який ми маємо в таблиці (COGS і Витрати), є відсотком від доходу. Це досить поширене явище у фінансовій звітності.
Оскільки я створив динамічний розрахунок, ми бачимо тут, що вартість проданих товарів (COGS) становить 30% від загального доходу в першому кварталі. Потім у другому кварталі (Q2) це 27,25% і так далі.
Отже, ми створюємо динамічний інтер’єр столу в шаблонній формі . Це досить просунутий метод, але він просто показує вам, наскільки неймовірні LuckyTemplates для такого типу аналізу та звітності. Ми можемо повністю автоматизувати динамічні фінансові звіти.
Техніка автоматизованого та динамічного звітування
Я розповім вам суть цієї методики, яка полягає в тому, щоб уможливити вибір , щоб знайти справді хорошу інформацію . Наприклад, ми дивимося на загальний валовий прибуток у кварталі 1 і 2, і можемо сказати, що тут ми працюємо погано. Однак чому в третьому і четвертому кварталі він позитивний?
Що ми можемо зробити, так це перевірити фактичні показники цього року, які становлять 11 мільйонів, а потім швидко повернутися до 2015 року і побачити, що раніше було 8 мільйонів. Тож наші доходи з року в рік суттєво зросли.
Це дуже гарне розуміння, і можливість побачити це дуже швидко та динамічно – це дуже захоплююче.
Для цього нам потрібно спочатку створити таблицю для створення роздільника . Це справді проста таблиця з нашими фактичними показниками порівняно з минулим роком і % до доходу.
Зробивши це, ми створюємо слайсер. Потім нам потрібно об’єднати це у формулу. Отже, залежно від вибору зрізу (Фактичні показники, порівняно з минулим роком або % до доходу), ми хочемо переглянути певний результат.
Використання логіки SWITCH TRUE
Я використав силув розрахунку. Спочатку зосередимося лише на останній частині формули. Я використовував змінні ( VAR ), щоб спростити цей показник, тому що якби це було записано як одну пряму формулу, це було б досить заплутаним.
Ключовою технікою тут є SWITCH TRUE, тому що це справді чудовий спосіб створювати такі динамічні речі.
Яким би не був вибір ( Дані таблиці ), ця змінна метрики повертається. Наприклад, ми вибираємо Actuals, тоді він повертає змінну Actuals.
Тепер, якщо ви подивіться на змінну Actuals, то насправді вона також сама SWITCH TRUE. Іншими словами, ми включили SWITCH TRUE в SWITCH TRUE .
Тож подумайте про те, наскільки це круто і наскільки це було б складно, якщо ми маємо все це в одній формулі та використовуємо вкладені оператори IF. Це було б абсолютно неможливо. Але налаштувати це таким чином у DAX не надто складно.
Логіка SWITCH TRUE у змінних розподіляє правильні результати для шаблонного дизайну, тоді як логіка SWITCH TRUE після Return дозволяє цьому динамічному результату подавати в таблицю.
Те саме стосується інших показників – порівняно з минулим роком і % до доходу. Це дуже схожа установка з лише дещо іншими розрахунками.
Ми можемо переглядати різні роки й мати можливість автоматично дивитися звідси й на майбутнє.
Це була детальна сесія, яку я щойно пройшов. Йшлося про те, як ви можете створити динамічні звіти LuckyTemplates з нуля. Тут ми дізналися, як автоматизувати динамічні звіти LuckyTemplates у шаблоні таблиці. Це те, що ви можете легко включити у свою модель і створити фільтри тощо.
Сподіваюся, ви знайшли цей підручник корисним, оскільки він корисний не лише у фінансовій звітності – його також можна використовувати у користувальницькій табличній звітності.