Как я могу вернуть столбец из функции CALCULATE в power BI?

#powerbi #dax #powerbi-desktop

Вопрос:

Я новичок в PowerBI. Я знаю, как использовать подобную функцию ВЫЧИСЛЕНИЯ.

 measure = CALCULATE(  sum(table[col1]),  ALL('table'[col2]),   'table'[col3] = ... )  

Однако, скажем так, я не хочу подводить table[col1] итоги , а хочу чего-то вроде следующего.

 measure = CALCULATE(  table[col1],  ALL('table'[col2]),   'table'[col3] = ... )  

В принципе, я хочу вернуть все отфильтрованные table[col1] строки. Как я могу это сделать? Есть ли какая-то другая функция для такой вещи?

Комментарии:

1. CALCULATETABLE делает то, что вы хотите.

2. @РАДО. Можете ли вы привести пример того, как его использовать. Я пытаюсь указать таблицу[col1] или «таблицу» [col1] в качестве первого параметра, но это мне не позволяет.

3. ВЫЧИСЛЯЕМЫЕ ( ЗНАЧЕНИЯ(таблица[col1]), ….) Имейте в виду, что меры DAX обычно могут возвращать только скалярное (единственное) значение и не могут возвращать несколько значений. Единственное исключение-это когда вы используете DAX для создания новых таблиц для своей модели данных (аналогично использованию SQL для запросов или определений данных). Чтобы получить лучший совет, подумайте о том, чтобы переписать свой вопрос, чтобы объяснить, чего вы пытаетесь достичь.