Лучший подход для детализации закладок в Power BI - PullRequest
1 голос
/ 26 января 2020

У меня есть одна дата сеанса (День), выбранная на домашней целевой странице Dashboard (страница 1) с помощью среза даты выпадающего списка. Выбранная дата - это выбранная мера даты, определяемая как:

SelectedDate = cALCULATE(max('Date'[DayTextLong]),FILTER('Date',SELECTEDVALUE('DateSelector'[DateId],MAX('DateSelector'[DateId])) = 'Date'[DateId]))

Таблица DateSelector представляет собой отдельную отключенную таблицу дат, которая представляет собой сокращенный список дат для раскрывающегося списка для выбора дня для слайсера. В этой модели данных есть связанная таблица DATE.

На карточке показателей на домашней целевой странице Dashboard (стр. 1), для ежедневных сумм на сеансах у меня есть закладка (как не удается просмотреть на карточках показателей), в таблице подробностей и на этой странице 2, я хочу показать детали, какие клиенты. Это из таблицы, содержащей дату запроса, и мне нужно отфильтровать таблицу по выбранной дате. Как я могу показать сводную таблицу на странице 2, которую фильтры из выбранной меры выбирают на странице 1?

Я пытался создать меру (запрос даты Boo), которая установит меру в 1 или 0 для соответствующих записей, которые будут отображаться из таблицы запросов сеанса, которая представляет собой просто имя сеанса, имя клиента и дату запроса, и затем добавьте визуальный фильтр для страницы 2, чтобы сказать, где Дата запроса Boo = 1. Это не удается из-за ошибки, связанной с тем, что не найдено единственное значение, так как оно говорит мне, что мне нужно объединить дату запроса.

Я хочу сделать это правильно и задаюсь вопросом, каков обычный способ отображения визуального изображения на странице 2 a Отчет, в котором вы хотите использовать дату и применить фильтр к другой таблице в модели данных, использующей эту дату.

Надеюсь, вопрос имеет смысл.

1 Ответ

1 голос
/ 02 февраля 2020

Насколько я понял, у вас есть фильтр на странице 1, который необходимо сохранить при переходе на страницу 2. У меня есть три варианта:

  1. Установить тот же фильтр с датой на стр. 2 и позвольте ему синхронизировать c с остальными. Таким образом, при переходе между страницами, которые используют синхронизированные слайсеры, фильтры будут сохранены. (это также было предложено в комментарии)
  2. Используйте функцию детализации ( документы здесь ). Это немного сложнее и не создает «стандартную» страницу, но позволяет переходить на страницу сведений, основанную на наборе настроенных полей. При переходе на эту страницу вы также можете сохранить все фильтры, которые были установлены. до достижения этой страницы. (Это немного сложно объяснить, лучшее, что вы можете сделать, это попробовать и посмотреть, подходит ли оно вашим потребностям)
  3. Использовать параметры What If (здесь документы) . Я никогда не использовал для чего-то подобного, но если вы можете использовать их для выбора даты, вы можете использовать их для решения своей проблемы.

Учитывая все вышесказанное, вероятно, первое решение является самым простым и наиболее общее решение для такого рода проблемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...