Powerbi 功率BI DAX功能大于2或大于2的条件
我正在power BI中创建角色,并按原则代码筛选表- 例如role1-只能看到CKBD、CKRANP、DA原理的数据,因为我正在使用dax函数-Powerbi 功率BI DAX功能大于2或大于2的条件,powerbi,Powerbi,我正在power BI中创建角色,并按原则代码筛选表- 例如role1-只能看到CKBD、CKRANP、DA原理的数据,因为我正在使用dax函数- OR([principlecode] = "CKB" || [principlecode] = "CKBD"|| [principlecode] = "DA") 但是它的say或condition只能有2个参数,有什么方法可以做到这一点吗?好的,只需要删除或 ([principlecode] = "CKB" || [principlecode]
OR([principlecode] = "CKB" || [principlecode] = "CKBD"|| [principlecode] = "DA")
但是它的say或condition只能有2个参数,有什么方法可以做到这一点吗?好的,只需要删除或
([principlecode] = "CKB" || [principlecode] = "CKBD"|| [principlecode] = "DA")
好的,只是需要删除或删除
([principlecode] = "CKB" || [principlecode] = "CKBD"|| [principlecode] = "DA")
为清晰起见,DAX为逻辑OR(以及逻辑AND)提供了两个选项:
OR([principlecode]="CKB", [principlecode]="CKBD"])
要在示例中实现这一点,必须嵌套OR语句,因为DAX为函数提供的参数不超过2个:
OR(OR([principlecode]="CKB", [principlecode]="CKBD"]),[principlecode] = "DA")
非常难看,IMO。请注意,AND运算符也面临同样的挑战:
AND(AND(first_boolean, second_boolean), third_boolean)
另一方面,二进制运算符| |在操作数之间执行逻辑OR运算,并允许语句链接(如您在自己的回答中所指出的):
同样,对于逻辑和:
first_boolean && second_boolean && third_boolean
我不认为这两种方法之间存在任何性能成本差异。为清晰起见,DAX为逻辑OR(以及逻辑AND)提供了两种选项:
OR([principlecode]="CKB", [principlecode]="CKBD"])
要在示例中实现这一点,必须嵌套OR语句,因为DAX为函数提供的参数不超过2个:
OR(OR([principlecode]="CKB", [principlecode]="CKBD"]),[principlecode] = "DA")
非常难看,IMO。请注意,AND运算符也面临同样的挑战:
AND(AND(first_boolean, second_boolean), third_boolean)
另一方面,二进制运算符| |在操作数之间执行逻辑OR运算,并允许语句链接(如您在自己的回答中所指出的):
同样,对于逻辑和:
first_boolean && second_boolean && third_boolean
我不认为这两种方法之间有任何性能成本差异。ok just Needs remove或ok just Needs remove或