DAX,IF函数,使用两种类型的数据类型(数字和文本)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DAX,IF函数,使用两种类型的数据类型(数字和文本)相关的知识,希望对你有一定的参考价值。
我想知道你是否可以在DAX,IF公式中使用两种数据类型。
我想计算EPS值。如果是积极的,我想要返回该值。如果它是负面的,我想把“(d)
”显示为赤字。
示例代码:
=IF([EPS]<=0;"(d)";
IFERROR([EPS];BLANK()))
但我只收到以下错误消息:“函数IF的第二个和第三个参数具有不同的数据类型”
有没有这个或任何想法的解决方法如何在IF函数中组合文本和数字数据类型?
答案
Power Pivot for Excel 2016和Power BI Desktop可以具有多个返回类型的IF()函数。 2013年,目前无法实现这一目标。
另一答案
尝试= IF([EPS] <= 0,“(d)”)
请注意,没有为value_if_false指定任何值。因此,该函数返回默认值,即空字符串。
以上是关于DAX,IF函数,使用两种类型的数据类型(数字和文本)的主要内容,如果未能解决你的问题,请参考以下文章
数据可视化之DAX篇(二十一)连接表的几个DAX函数,一次全掌握