Matrix视觉组件父行显示子行URL的解决方法咨询
Power BI矩阵父行隐藏URL且保留小计的解决方案
新建DAX度量值控制URL显示逻辑,只在子明细行展示URL,父类别行返回空值:
显示URL = VAR IsDetailRow = ISINSCOPE('表'[子行字段]) RETURN IF(IsDetailRow, SELECTEDVALUE('表'[URL字段]), BLANK())原理:
ISINSCOPE函数判断当前行是否处于子行字段的层级(即展开后的明细行),满足条件则返回对应URL,否则返回空,父类别行自然不会显示URL。替换矩阵中的URL列:将原来绑定的URL字段替换为这个新建的
显示URL度量值,保持矩阵的小计功能开启(其他列的小计计算不受此度量值影响)。备选方案(针对行分组为独立字段的场景):
如果父类别和子行是两个独立的行分组字段,可改用HASONEVALUE判断:显示URL = VAR HasSingleChild = HASONEVALUE('表'[子行字段]) RETURN IF(HasSingleChild, SELECTEDVALUE('表'[URL字段]), BLANK())原理:当子行字段存在唯一值时(明细行)显示URL,父类别行因包含多个子行值,返回空。
内容的提问来源于stack exchange,提问作者Guille López
相关产品推荐
相关产品推荐

