Home
» Power BI
»
Показувати сукупні підсумки, на які не впливає вибір розділювача дат у LuckyTemplates
Показувати сукупні підсумки, на які не впливає вибір розділювача дат у LuckyTemplates
У цьому дописі в блозі ви дізнаєтеся, як відображати дані за певні періоди часу, відфільтровані за допомогою розділювача дат, не впливаючи на загальні підсумкові підсумки. Це засновано на запиті на форумі підтримки лише для учасників LuckyTemplates. Звичайно, ви знайдете це дуже корисним, коли зіткнетеся зі сценарієм, подібним до прикладу, наведеного нижче. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Я відповів на це запитання на форумі підтримки, але хочу показати вам, як я зміг це все зібрати.
Загалом, учасник, який опублікував запит, порівнює дані .
Що цей учасник хоче зробити, так це показати лише загальну суму за певний період часу, не впливаючи на вихідні результати.
Отже, скажімо, учасник хоче показати лише підсумки за січень, лютий і березень.
Ми сподіваємося, щодля цих конкретних місяців буде показано, тоді як сукупний підсумок за решту року також залишається у візуалізації.
Звичайно, без належної логіки щоразу, коли пересувається роздільник дат, уся сторінка звіту також зміщується. Це проблема, яку я збираюся тут вирішити.
Створення нової таблиці дат
Для початку я створив подібний сценарій. Як і очікувалося, все в моїй візуалізації змінилося, коли я вибрав чотири місяці на своєму розділювачі дат.
Оскільки я хочу лише змінити певну частину візуалізації, мені потрібно буде створити абсолютно нову таблицю дат . Ця таблиця буде диктувати індивідуальний результат, який мені потрібен. Я назвав нову таблицю Filter Dates , яка є точною копією вихідної таблиці Dates.
Я не створював жодних зв’язків між новою таблицею дат та іншими основними таблицями в моделі. Це тому, що ми намагаємося відфільтрувати лише один результат у цьому сценарії.
Також зауважте, що ми не хочемо, щоб зміни в розділювачі дат впливали на всі інші дані . Відносини тут зробили б нашу спробу неефективною.
Щоб переконатися, що я не сплутаю нову таблицю дат із вихідною, я назвав цей фільтр MonthYear .
Тепер, коли є нова таблиця дат, я збираюся змінити роздільник на своїй сторінці звіту. Знову ж таки, це фільтр, який не має зв’язку з рештою моєї моделі.
Зауважте, що вам також потрібно встановити максимальну відфільтровану дату в конкретному виборі, який ви робите.
Максимальна відфільтрована дата дозволяє формулі працювати. Отже, якщо дата, яку ви ввели в розділювач дат, менша або дорівнює максимальній відфільтрованій даті, ви отримаєте загальну суму, яку шукаєте. Якщо ні, ви отримаєте БЛАНК.
Коли ви подивіться на візуалізацію, ви побачите, що зараз у мене є ціла область, де немає результатів. Це відображає дані, які виявилися ПУСТИМИ .
Тепер ми можемо зберегти загальні показники за рік з точки зору бюджету. Але в той же час ми також можемо маніпулювати часовими рамками, які нам потрібні для наших індивідуальних результатів.
Висновок
Сподіваюся, ви знайдете певну цінність у техніці, яку я показав, для подібних сценаріїв, з якими ви зіткнетеся. Тільки пам’ятайте, що головне тут вирішити все це прямо всередині моделі. Інакше ви створите проблеми на інших частинах сторінок звіту.
Завжди дивіться на логіку, яку ви додаєте у свою формулу. Таким чином ви зможете точно визначити, на яку частину моделі ви впливаєте. У цьому випадку нам вдалося зробити сукупні підсумки динамічними на основі створеного нами нового розділювача дат.