#powerbi #dax #slicers
#powerbi #dax #слайсеры
Вопрос:
Для многостраничного отчета я бы хотел поместить все синхронизированные слайсеры на первую страницу, а затем отобразить результат выбора на карточках на всех других страницах.
Я следовал этому руководству Curbal: https://www.youtube.com/watch?v=_k_Qxb6pyCc
Это работает для выбора чисел. Но ….
У меня есть текст в выбираемых полях. Итак, как мне вернуть несколько выбранных строк из среза? Я надеюсь, что это всего лишь небольшая вещь, которую я упускаю. [править] Вот два изображения: первая страница с слайсерами
, Вторая страница с визуальными элементами и карточками на основе выбора на первой странице.
С уважением,
Эрик Кринс
Комментарии:
1. Можете ли вы показать изображение того, что вы пытаетесь сделать?
Ответ №1:
Существует функция, которая объединяет значения в таблице — CONCATENATEX
https://docs.microsoft.com/en-us/dax/concatenatex-function-dax
Если вы хотите отобразить на карте все значения, выбранные в слайсере, вы можете использовать его следующим образом:
Text = CONCATENATEX(ALLSELECTED(Slicer[Field]), [Field], ", ")
Комментарии:
1. Спасибо за предложение, я попробую!
2. Итак, у меня было: команды среза = VAR selectedTeam= ALLSELECTED(команда [Команда]) Фильтр возврата (команда, команда [Команда] В выбранной команде) И теперь у меня есть: команды среза = VAR selectedTeam= ALLSELECTED(команда [Команда]) Фильтр возврата (команда, команда [Команда] В выбранной команде)
3. 2 выражения точно такие же
4. sry я редактировал слишком долго… Ваше предложение сработало как шарм!
5. Пожалуйста, примите ответ, если он решит проблему.