Dax中的case语句

时间:2017-12-15 15:05:03

标签: dax

声明时我有以下情况:

void workWithDesktop(Desktop desktop, String arg1, int arg2) {
    // do whatever you need to do with your desktop, arg1 and arg2
}

如何将其转换为DAX?我试着去谷歌,但我找不到任何有用的东西。请有人帮帮我。 谢谢

1 个答案:

答案 0 :(得分:2)

尝试以下几点:

BMI Category = 
    VAR BMI = ts.wgt_kg / ((hgt_cm / 100) * (hgt_cm / 100))
    RETURN SWITCH(TRUE(),
                  BMI < 18.5, "Underweight < 18.5",
                  BMI < 25.0, "Normal 18.5-24.9",
                  BMI < 30.0, "Overweight 25-29.9",
                  "Obese > 30.0")

这将返回第一个求值为true的条件,或者如果以上都不为真,则使用最后一个参数。