Power Bi Dax中的日期比较

时间:2018-12-20 03:44:22

标签: powerbi dax

我的代码有问题。它返回以下错误: DAX比较操作不支持将日期类型的值与文本类型的值进行比较。

基本上,我想根据某些条件对行进行计数。而且我知道有必要转换数据类型,但是我不确定该怎么做。

import pandas as pd
all_df = pd.merge(df1, df2, left_on='date1', right_on='date')

任何人都可以建议我如何纠正它?谢谢〜

2 个答案:

答案 0 :(得分:1)

检查列Tracker[ClosedDate]Calender[FullDateAlternateKey]的数据类型-其中之一是Text,而不是Date

要修复,您可以:

  • 选择已经为Date格式的其他字段
  • 更改违规列的格式
  • 在度量中使用DATEVALUE,将文本日期转换为真实日期。

由于以下条件冲突,您似乎还需要编辑此语句:

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

答案 1 :(得分:0)

我明白了〜我正在尝试将闭合日期与“”进行比较。我应该改用blank()。