我的代码有问题。它返回以下错误: DAX比较操作不支持将日期类型的值与文本类型的值进行比较。
基本上,我想根据某些条件对行进行计数。而且我知道有必要转换数据类型,但是我不确定该怎么做。
import pandas as pd
all_df = pd.merge(df1, df2, left_on='date1', right_on='date')
任何人都可以建议我如何纠正它?谢谢〜
答案 0 :(得分:1)
检查列Tracker[ClosedDate]
和Calender[FullDateAlternateKey]
的数据类型-其中之一是Text
,而不是Date
。
要修复,您可以:
Date
格式的其他字段DATEVALUE
,将文本日期转换为真实日期。由于以下条件冲突,您似乎还需要编辑此语句:
Tracker[ClosedDate]>SELECTEDDATE
&&Tracker[ClosedDate]=""
答案 1 :(得分:0)
我明白了〜我正在尝试将闭合日期与“”进行比较。我应该改用blank()。