Динамічне фільтрування фінансового року у звітах LuckyTemplates

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

Я придумав приклад, де я можу вибрати різних клієнтів. Коли я вибираю тут різних клієнтів, усі вони мають різні фінансові роки. Деякі з них можуть відбутися в період з березня 2020 року по лютий 2021 року або з липня 2020 року по червень 2021 року .

Я не можу просто використати стовпець фінансового року в таблиці дат , щоб відфільтрувати їх за фінансовим роком ( фінансовий рік ). Отже, клацаючи по наших клієнтах, нам потрібно динамічно показувати фінансовий рік для цього конкретного клієнта.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

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

Зміст

Аналіз моделі даних

Тепер давайте подивимося на модель даних, де мені потрібно вирішити цей конкретний сценарій. Він містить клієнтів (Customer_List), дати (Dates) і наші дані про клієнтів ( Raw_Data ).

Динамічне фільтрування фінансового року у звітах LuckyTemplates

У цьому прикладі таблиця Raw_Data має стовпці Date , Customer ID і Amount .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

У таблиці Customer_List я можу налаштувати параметр, який показує початковий місяць фінансового року клієнта. Ця таблиця містить стовпці «Ідентифікатор клієнта» , «Клієнти » та « Місяць початку фінансового року» .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Стовпець «Місяць початку фінансового року» — це місце, куди я можу вказати число як показник початку фінансового року в певному місяці. Отже, Google у березні, Microsoft у червні, а Salesforce у вересні.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

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

Фільтрування певного фінансового року

Важливо зауважити, що замість того, щоб щось робити в таблиці «Дати» , я створив нову таблицю під назвою «Фінансові роки» .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Я створив цю таблицю, тому що мені потрібно зафіксувати значення на основі вибору тут.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Таблиця фінансових років досить проста, оскільки містить лише стовпець фінансового року та кінцевого року . Я вважаю це допоміжним столом .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Я збираюся використати деякі вибірки або показники в цій таблиці у формулі для створення динамічного обчислення.

Майте на увазі, що роздільник фінансового року тут походить із створеної мною таблиці ( Фінансові роки ). Це не має відношення до моделі даних.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

За замовчуванням візуалізація «Загальна сума за датою» відображає все.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

З іншого боку, сума за FY за датою відображає результати на основі вибору з роздільників. У цьому прикладі відображається лише 2020 фінансовий рік ( 20 фінансовий рік ) для Microsoft .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Отже, як я можу досягти динамічних результатів обчислення фінансового року у візуалізації Суми за FY за датою ?

Фільтрація динамічного фінансового року

Щоб відобразити динамічний результат фінансового року, я створив кілька обчислень, за допомогою яких я можу динамічно знаходити дату початку та дату завершення , коли маю вибір за допомогою роздільників «Клієнти » та «Фінансовий рік» .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Якщо я знайду це, я зможу динамічно очистити всі дати, які знаходяться за межами дати початку та завершення

Майте на увазі, що якщо ви можете щось очистити, воно не з’явиться у вашому файлі .

Ця конкретна формула є одним із методів, як виконати цей обчислення.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Перш ніж перейти до покрокового обговорення формули, я спершу скопію візуалізацію «Загальна сума за датою» та відобразжу її у вигляді таблиці. Я також додав сюди таблицю Суми за FY , щоб я міг легко показати вам, що я намагаюся зробити.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Потім я відсортую тут стовпець «Дата» та встановлю для нього значення « Показати елементи без даних ».

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Якщо я прокруту цю таблицю вниз, ви побачите, що перша точка даних у цьому конкретному місяці для фінансового року Microsoft припадає на 7 червня 2020 року .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Тепер я зміню вибір у розділювачі клієнтів на Salesforce .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Тоді ви побачите, що дати змінилися. Примітно, що датою початку фінансового року тепер є 1 вересня , що є датою початку фінансового року для Salesforce у цьому конкретному прикладі.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Отже, як я створив обчислення дати початку та дати завершення

Вимірювання дати початку

Давайте тепер проаналізуємо показник дати початку ( FY Start Date ).

Динамічне фільтрування фінансового року у звітах LuckyTemplates

У цій формулі я намагаюся знайти вхідні дані для дати початку. Я використовувавфункція для отримання року ( FiscalYearSelected ) і початкового місяця ( FinancialStartMonth ).

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Коли я вибираю клієнта, у таблиці Customer_List у мене є стовпець із місяцем початку фінансового року ( стовпець FY Start Month ) . По суті, я просто фіксую цю інформацію тут.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Пам’ятайте, що у допоміжній таблиці ( таблиці фінансових років ), яку я створив, у мене був стовпець, який повертає фактичний рік ( стовпець Fin Yr ). Отже, я можу просто вибрати параметр із розділювача фінансового року .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Тоді я зможу легко зафіксувати значення цього року тут.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Після цього я введу тут FinancialStartMonth і FiscalYearSelected у функції DATE

Динамічне фільтрування фінансового року у звітах LuckyTemplates

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

Динамічне фільтрування фінансового року у звітах LuckyTemplates

І це повертає дату початку вибраного фінансового року.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Кінцева дата вимірювання

Тепер давайте подивимося на дату закінчення фінансового року .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Як бачите, це схоже на вимірювання дати початку фінансового року . Єдина відмінність полягає в тому, що я використав  у формулі FiscalYearSelected + 1 . Таким чином, якщо вибраний фінансовий рік ( FiscalYearSelected) — 2020 рік, тоді датою закінчення фінансового року буде 2021 рік .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Тут ви помітите, що насправді це не перша дата наступного фінансового року. У фактичному розрахунку це має бути 31 серпня 2021 року .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

У формулі ми також можемо використати оператор відношення, який менше ніж (<> . Якщо ми використовуємо менше ніж (<> ) , це завжди буде на один день менше, ніж дата закінчення фінансового періоду . І це добре, тому що результат такий це буде фактична остання дата .

У цьому конкретному прикладі, оскільки датою закінчення фінансового року є 1 вересня 2021 року, і ми використовуємо менше ніж (<> , фактичною останньою датою буде 31 серпня .

Сума за фінансовим роком

Тоді давайте проаналізуємо наступну формулу, яка є вимірюванням суми за фінансовий рік .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Це також дуже схоже на попередні дві формули. Однак замість того, щоб розбивати ці набори формул, я помістив їх у цю одну формулу за допомогою змінних.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Це найважливіша частина формули.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Зверніть увагу, що в цьому конкретному прикладі першою точкою даних або датою початку Salesforce для 2020 фінансового року є 4 вересня 2020 року .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

По суті, ця частина формули вказує, що якщодата ( для цього прикладу 4 вересня 2020 р. ) більша або дорівнює даті початку ( 1 вересня 2020 р. ), а також менша за дату завершення ( 1 вересня 2021 р. ), тоді відображатиметься загальна сума . Якщо ні, то воно буде порожнім.

Динамічне фільтрування фінансового року у звітах LuckyTemplates

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

Динамічне фільтрування фінансового року у звітах LuckyTemplates

Потім загальна сума фільтрується тут за допомогоюфункція. Тому відображається лише Загальна сума з датою, яка знаходиться в діапазоні StartDate і EndDate .

Динамічне фільтрування фінансового року у звітах LuckyTemplates

За допомогою цієї логіки це дає мені змогу динамічно відображати тут суму за фінансовими роками , коли я вибираю параметри з роздільників «Клієнти» та «Фінансовий рік» .




Висновок

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

Наведений приклад має більш складний характер. Але ви завжди можете вирішити це за допомогою LuckyTemplates.

Немає нічого, що ви не можете зробити в LuckyTemplates з аналітичної точки зору.

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

Перегляньте посилання нижче, щоб отримати додаткові приклади та відповідний вміст.

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


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

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

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

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.