Matrix 计算矩阵SSRS中的百分比
我试图在我的矩阵中插入一个计算百分比列,在这里搜索后仍然有问题 数据集中的字段:Cons_ID、年龄、地区 行组:区域 列组:年龄(范围) 详细信息:CountDistinct(字段!Cons\u ID.Value) 谢谢你的帮助 Thx 汤姆Matrix 计算矩阵SSRS中的百分比,matrix,ssrs-2008,percentage,Matrix,Ssrs 2008,Percentage,我试图在我的矩阵中插入一个计算百分比列,在这里搜索后仍然有问题 数据集中的字段:Cons_ID、年龄、地区 行组:区域 列组:年龄(范围) 详细信息:CountDistinct(字段!Cons\u ID.Value) 谢谢你的帮助 Thx 汤姆 编辑:听起来您想从每个组的总数中获取详细信息的百分比。如果这不是你想要的,请更具体一些。下面是一个示例,说明如何参考整个年龄组以获得百分比: =CountDistinct(Fields!Cons_ID.Value, "matrix1_Age")/Coun
编辑:听起来您想从每个组的总数中获取详细信息的百分比。如果这不是你想要的,请更具体一些。下面是一个示例,说明如何参考整个年龄组以获得百分比:
=CountDistinct(Fields!Cons_ID.Value, "matrix1_Age")/CountDistinct(Fields!Cons_ID.Value, "matrix1_Region")
嗨,史蒂文,这正是我想要做的。现在,在您的示例中,我必须将“Age”替换为“matrix1_Age”,否则我会得到错误:“文本框'Textbox5'的值表达式具有对聚合函数无效的作用域参数。”更改后,它运行良好,但我在每个列中都有100%的值。我试图附加一个屏幕来说明该场景,但我不能,因为我只是这里的新手…好的,在这两个语句中添加一个组规范。我将编辑我的答案。当然,更改组名以匹配您的组名。