Я много раз искал результаты поиска Google, чтобы найти потенциальное решение, и я просто не могу найти то, что мне нужно.Надеясь, что кто-то здесь будет иметь представление о том, что я пытаюсь сделать.
Так вот в чем проблема.Я делаю различные финансовые отчеты для своей организации, и у нас есть тысячи счетов (скажем, 5000), некоторые из которых можно считать "выбросами".Мы не хотим исключать их из результатов, потому что это действительные данные, однако мы хотим дать пользователям возможность просматривать результаты с этими выявленными выбросами или без них.Так, например, годовой рост доходов составляет 8%, но без учета переполнения стека 2,5%.В идеале этот параметр (выполнение xStackOverflow) должен быть слайсером в PBI, чтобы пользователи могли контролировать то, как они видят результаты.Так как у нас есть несколько выбросов, то мне бы хотелось иметь возможность выбора нескольких исключений.
В Access я смог создать эту структуру, определив таблицу измерений "бизнес-выбывание", которая имеет имя исключения,и затем добавление ключей уникальных записей в таблицу фактов.Затем я создал запрос на выборку, который извлекает результаты, где ключом является Null в таблице фактов, основываясь на выбранном извлечении бизнес-измерений.Я не эксперт по Access, поэтому это решение не изящно, но оно очень простое и дает мне необходимые результаты.Он также отлично работает для нескольких исключений;т. е. если ключ идентифицирован по какому-либо исключению, запись исключается.
Я попытался создать логику того же типа в PowerBI, но, насколько я могу судить, в PBI нет этой «нулевой» опции.Вместо этого он объединяет две таблицы фактов, поэтому, когда я пытаюсь «исключить» записи, результатом является ТОЛЬКО исключение, а не результаты без исключения.
Таким образом, я мог использовать ту же логику, и вместо того, чтобы в моей таблице фактов хранились «отключающие» ключи, я мог хранить «включенные» ключи.Я думаю, что все еще могу заставить это работать для нескольких вариантов исключения.Однако количество включений намного превосходит количество исключений, поэтому я собираюсь хранить от 15 записей и идентифицировать их как «нулевые» до тысяч записей о включении.Кроме того, поскольку у меня может быть 15 вариантов исключения, мне нужно будет сохранять записи для каждого включения для каждого варианта исключения ... поэтому мой список из 5000 учетных записей довольно быстро увеличится до почти 75 000 включений.
Есть кто-нибудьопределили простой способ создания среза в PBI для исключения записей?
Я также добавлю, что я исследовал идею включения имени учетной записи в отчет, чтобы его можно было отменить, но с тысячамииз имен учетных записей, чтобы «включить» это решение не очень удобно для пользователя.
Благодарим за любую помощь !!!Спасибо.
РЕДАКТИРОВАТЬ: Первоначально я не заметил, но когда я создаю среза PBI действительно добавляет опцию "(Пусто)" в среза, который дает результаты для нулей.Так что логика есть.Я не совсем хотел, чтобы пользовательский интерфейс (т.е. я должен выбрать опцию Пустой вместо xAccount), однако я изменил наименование моих измерений, чтобы пометить их как «включить», а не «исключить».Так что теперь мое измерение позволяет мне включать исключения или исключать.
Все еще любопытно, если кто-нибудь решил эту проблему, так как кажется, что PBI на самом деле не имеет функциональности для срезов, чтобы исключать результаты, но я думаю, что этот методпока будет работать на меня.