DAX、IF函数,使用两种数据类型(数值型和文本型)
DAX, IF function, use two types of data types (numeric and text)
我想知道您是否可以在 DAX、IF 公式中使用两种数据类型。
我想计算每股收益值。如果它是正数,我想 return 这个值。
如果是负数,我想将“(d)
”显示为赤字。
示例代码:
=IF([EPS]<=0;"(d)";
IFERROR([EPS];BLANK()))
但我只收到以下错误信息:
"The second and third arguments of function IF have different data types"
是否有解决此问题的方法或如何在 IF 函数中组合文本和数字数据类型的任何想法?
Power Pivot for Excel 2016 和 Power BI Desktop 可以有一个 IF() 函数和多个 return 类型。在 2013 年,这目前是不可能的。
尝试 =IF([EPS]<=0,"(d)")
请注意,没有为 value_if_false 指定任何值。因此,函数默认returns,也就是一个空字符串。
我想知道您是否可以在 DAX、IF 公式中使用两种数据类型。
我想计算每股收益值。如果它是正数,我想 return 这个值。
如果是负数,我想将“(d)
”显示为赤字。
示例代码:
=IF([EPS]<=0;"(d)";
IFERROR([EPS];BLANK()))
但我只收到以下错误信息: "The second and third arguments of function IF have different data types"
是否有解决此问题的方法或如何在 IF 函数中组合文本和数字数据类型的任何想法?
Power Pivot for Excel 2016 和 Power BI Desktop 可以有一个 IF() 函数和多个 return 类型。在 2013 年,这目前是不可能的。
尝试 =IF([EPS]<=0,"(d)")
请注意,没有为 value_if_false 指定任何值。因此,函数默认returns,也就是一个空字符串。