Страницы: 1
RSS
Получить предыдущее значение SELECTEDVALUE
 
Добрый день!

Есть дашборд Power BI, на нём слайсер, где пользователь может сделать выбор.
Текущий выбор пользователя можно отследить через SELECTEDVALUE в DAX.

Есть ли возможность как-то отследить предыдущий выбор пользователя (т.е. не то, что он выбрал сейчас, а то, что было выбрано до текущего выбора) с помощью DAX или каких-либо других инструментов?

Буду признательна за помощь!
 
PREVSELECTEDVALUE
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Разве такая функция есть в DAX?
 
turbo7844, Ігор Гончаренко Вас триллит:)
Я не могу себе представить кейс, в котором это нужно вообще. Сделайте 2 среза для выбора что с чем сравнивать.
Возможно, на pithon/R это можно реализовать.
 
turbo7844,
и не вас одного
я, видимо, уже десятый раз пишу: "я развлекаюсь тут"
есть нормальная постановка задачи (извините, перегибаю, я понял задачу) - я пишу решение
иначе иногда прохожу мимо, но в особых случаях, когда постановка задачи рвет мне душу (но не обьясняет задачу) я пишу всякую хрень (потому что я не совершенен и не могу просто пройти мимо хрени, чтобы не написать, что это полная хрень, такая у меня слабость, я ее осознаю и работаю над тем чтобы не троллить людей, а просто проходить мимо)
извините, в вашем случае не смог((((
Изменено: Ігор Гончаренко - 19.06.2022 22:34:08
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
turbo7844, опишите не ваше видение решения задачи, а в чем собственно сама задача.
Вот горшок пустой, он предмет простой...
 
Есть таблица (продажи по категориям).
Она фильтруется по номеру счёта и региону (эти два фильтра - в слайсерах).
В каждом счёте может быть несколько регионов, один из них основной (есть ещё таблица, в которой сопоставлен счёт и его основной регион)
Заказчик хочет, чтобы всякий раз, когда он выбирал новый счёт, таблица продаж должна сначала показывать основной регион вне зависимости от того, что выбрано на слайсере региона.
Потом у него должна сохраняться возможность из этого же слайсера региона выбрать другой, не основной регион, и таблица продаж отфильтруется по этому региону.

Сумма продаж должна быть в одном столбце (два с разными мерами не подходят).

Идея была в том, что я смогу отловить изменение выбора аккаунта и передать его в меру (т.е. аккаунт изменился - сразу переходим к основному региону, если аккаунт не изменился, но изменился регион - значит, фильтруем по этому региону).

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

Благодарю за желание помочь!
 
turbo7844, сюда не обращались? Но желателен пример.
Изменено: PooHkrd - 20.06.2022 02:14:15
Вот горшок пустой, он предмет простой...
 
Пример вот такой
При переключении аккаунта в одной мере должна показываться сумма по основному региону, а при выборе региона должна в одной мере переключаться сумма по региону.
 
оно?

Код
=IF(ISFILTERED('Лист1'[Регион]);SUM('Лист1'[Сумма]);CALCULATE(SUM('Лист1'[Сумма]);FILTER('Лист1';'Лист1'[Главный регион]='Лист1'[Регион])))
 
К сожалению, нет - эта формула всегда показывает выбранный регион.
Понимаю, что если фильтр с региона убрать, то она покажет главный регион.
Но проблема в том, что фильтр с региона пользователь не должен убирать - он остаётся по любому фильтрованным.

Т.е. задача отлавливать именно изменение аккаунта - оно должно приводить к сбросу фильтра со страны, например.

В VBA такое сделать не проблема, но в Power BI такого нет.
Страницы: 1
Наверх