Функция Weeknum работает неправильно - PullRequest
0 голосов
/ 15 октября 2018

У меня проблема с использованием функции DAX.Дело в том, что я использую набор данных, и мне нужно рассчитать дату, используя недели, но, к сожалению, я не могу найти ее напрямую.Итак, я создал новую меру и попытался применить следующую функцию: Номер недели = WEEKNUM (Таблица1 [Дата], 2)

И это дает мне следующую ошибку: «Одно значение для столбца»Невозможно определить дату 'в таблице' Таблица1 '. Это может произойти, если формула меры ссылается на столбец, содержащий много значений, без указания агрегации, такой как min, max, count или sum, для получения одного результата. "

Структура моего файла такова:

DATE        N° PAGE 
26/06/2018  E2  17
27/06/2018  E6  59  
28/06/2018  E7  179 
29/06/2018  E8  223
30/06/2018  E11 205 
01/07/2018  F13 202

Чего мне не хватает?

Заранее спасибо.

1 Ответ

0 голосов
/ 16 октября 2018

Не думаю, что это проблема, связанная с функцией WEEKNUM, но она связана с разницей между мерой и вычисляемым столбцом.

Если вы создаете вычисляемый столбец , тогда ваша формула должна работать, потому что DAX использует контекст строки, чтобы узнать, какую отдельную дату использовать в вычислении.

Если вы создаете меру , тогда это несвязан с любой отдельной строкой, поэтому вам нужно указать агрегат, чтобы у него было одно значение даты для работы.


Ссылка: Вычисляемые столбцы и меры в DAX

...