Power BI If语句

时间:2019-11-06 16:53:00

标签: if-statement powerbi-desktop

我已经创建了四个计算列,这些列基于列表中的已注册联系人(CMS)(电话打开,电话关闭,书面打开,书面关闭)为每一行中的唯一属性引用提供了True或False。 。现在,我需要根据True False的组合为每个属性ref分配一个状态。

我能够在Excel中使用多个嵌套的IF AND语句来执行此操作,但对于在Power BI中执行此操作感到困惑。

由于我对M语言不够熟悉,因此我尚未尝试执行此操作,并且需要一些有关如何构造语句的建议。

''' 如果-ALL为F​​ALSE =尚未调查

如果-Tele Open为TRUE =进行中

如果-Tele Open为FALSE而Tele Closed为FALSE AND Written Open和/或Written Closed为True =进行中

如果-Tele Open为FALSE并且Tele Closed为TRUE =已关闭 '''

上面列出的类别中的True False的各种组合将产生如上所述的Not调查,进行中或Closed状态。

1 个答案:

答案 0 :(得分:2)

带有IF语句的计算列的基本语法是

column = if [something] > 1 then [something] else [something else]

然后可以使用和和或

嵌套语句
column = if [something] >= 1 and [something] <= 10
then "Low"
else if [something] >= 10 and [something] <= 20
then "medium"
else "high"

希望有帮助