用power pivot 写一个度量值,判断如果值小于10,范围 1-10,如果大于10小于等于二十,返回10-20
时间: 2024-03-20 18:41:28 浏览: 85
可以使用 IF 函数和 AND 函数来实现这个度量值的判断。
首先,在 Power Pivot 中创建一个新的度量值,命名为 Range:
```
Range = IF(AND([Value]<10,[Value]>0), "1-10", IF(AND([Value]<=20,[Value]>10), "10-20", "Out of Range"))
```
这个公式中,第一个 IF 函数判断如果值小于 10 并且大于 0,则返回字符串 "1-10";第二个 IF 函数判断如果值小于等于 20 并且大于 10,则返回字符串 "10-20";否则返回字符串 "Out of Range"。
注意,这里假设度量值的字段名为 Value。如果你的字段名不同,需要修改公式中的字段名。
相关问题
用power pivot 写一个度量值,如果值小于等于0.1,返回10%以内,大于0.1小于等于0.3,返回10%-30%,大于0.3小于等于0.5,返回30%-50%,大于0.5小于等于0.7,返回50%-70%,大于0.7,返回0.7以上
可以使用以下公式来创建一个度量值:
```
Measure =
VAR Value = [Your Column]
RETURN
SWITCH(TRUE(),
Value <= 0.1, "10%以内",
Value <= 0.3, "10%-30%",
Value <= 0.5, "30%-50%",
Value <= 0.7, "50%-70%",
Value > 0.7, "0.7以上"
)
```
其中 "Your Column" 需要替换为你要计算的列名。这个公式使用 SWITCH 函数来根据值的大小返回相应的文本。如果值小于等于 0.1,则返回 "10%以内",大于 0.1 小于等于 0.3,则返回 "10%-30%",以此类推。
阅读全文