产生变体数据类型的表达式不能用于定义计算列

Expressions that yield variant data-type cannot be used to define calculated columns

团队,

我正在尝试获取过去 12 个月的财务数据,以天数为基础,但出现表达式收益率错误。我认为这是因为它们不是文本,而是计算列。

最好添加什么?我试过 'value' 但没有用。我认为 isnonblank 可能有效.. 还是空白?因为会返回空白。

公式如下:

最近 1200 万金额 = (if('LSI DP_JP_HistorySummaryBySiteMaster'[Z - 天数]>=-365,'LSI DP_JP_HistorySummaryBySiteMaster'[Z 总收入 + 租金收入],""))

问题是 TRUE 结果 returns 与 FALSE 结果的数据类型不同。

尝试用空白或零替换 ""

Last 12 Mn Amt =
IF (
    'LSI DP_JP_HistorySummaryBySiteMaster'[Z - Days] >= -365,
    'LSI DP_JP_HistorySummaryBySiteMaster'[Z Total Revenue + Rent Revenue],
    BLANK ()
)

注意:完全省略第三个参数 returns BLANK() 作为默认行为。