Сравнение дат в power bi dax - PullRequest
       17

Сравнение дат в power bi dax

0 голосов
/ 20 декабря 2018

У меня была проблема с моим кодом.Он возвращает следующую ошибку: операции сравнения DAX не поддерживают сравнение значений типа date со значениями типа text.

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

Total Open Issues = 
--------------------
--basic info
VAR SELECTEDDATE =
    DATEVALUE(SELECTEDVALUE(Calender[FullDateAlternateKey].[Date]))
--------------------
--FIND the relvent data
VAR rlvttable =
    calculatetable(
    Tracker,
    Tracker[Catagory]="ISSUE",
    DATEVALUE(Tracker[ClosedDate])>SELECTEDDATE
       ||Tracker[ClosedDate]=""
    )
--------------------
--Results
Return
    countrows(rlvttable)

Кто-нибудь может мне посоветовать, как это исправить?Благодаря ~

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018

Я понял ~ Я пытаюсь сравнить closedDate с "".Я должен использовать blank ().

0 голосов
/ 20 декабря 2018

Проверьте тип данных столбцов Tracker[ClosedDate] и Calender[FullDateAlternateKey] - один из них - Text, а не Date.

Чтобы исправить, вы могли бы:

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

Вы также можете отредактировать этот оператор, так как эти условия конфликтуют:

Tracker[ClosedDate]>SELECTEDDATE
   &&Tracker[ClosedDate]=""
...