我正在尝试进行简单的DAX查询,如果值大于8,则应将其视为8
作为一个例子
if value is 24 consider as 8
因此,每当值为8或大于8时,它应为8。
如何在DAX查询或POWER查询中执行此操作!
我在这里搜索了很多---
https://msdn.microsoft.com/en-us/library/ee634907.aspx
但没有找到任何解决方案!
有谁知道这个问题的任何解决方案!
答案 0 :(得分:2)
电源查询
// Add new custom field
Max8 =
if [FieldName] > 8
then 8
else [FieldName]
DAX
// Calculated column
Max8 =
IF(
'TableName'[FieldName] > 8
,8
,'TableName'[FieldName]
)
// As a measure to test another measure's return value
Max8:=
IF(
[MeasureName] > 8
,8
,[MeasureName]
)
答案 1 :(得分:1)
答案 2 :(得分:0)
我通过使用AND和Nested IF解决了类似的情况
RANK = IF(AND(STUDENT[SCORE] >= 50, STUDENT[SCORE] <=100),"One" , "Two")