В Power BI, используя DAX. Как мне получить несколько (текстовых) значений / строк из среза?

#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. Пожалуйста, примите ответ, если он решит проблему.