Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix 计算矩阵SSRS中的百分比_Matrix_Ssrs 2008_Percentage - Fatal编程技术网

Matrix 计算矩阵SSRS中的百分比

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

我试图在我的矩阵中插入一个计算百分比列,在这里搜索后仍然有问题

数据集中的字段:Cons_ID、年龄、地区

行组:区域

列组:年龄(范围)

详细信息:CountDistinct(字段!Cons\u ID.Value)

谢谢你的帮助

Thx

汤姆


编辑:

听起来您想从每个组的总数中获取详细信息的百分比。如果这不是你想要的,请更具体一些。下面是一个示例,说明如何参考整个年龄组以获得百分比:

=CountDistinct(Fields!Cons_ID.Value, "matrix1_Age")/CountDistinct(Fields!Cons_ID.Value, "matrix1_Region")

嗨,史蒂文,这正是我想要做的。现在,在您的示例中,我必须将“Age”替换为“matrix1_Age”,否则我会得到错误:“文本框'Textbox5'的值表达式具有对聚合函数无效的作用域参数。”更改后,它运行良好,但我在每个列中都有100%的值。我试图附加一个屏幕来说明该场景,但我不能,因为我只是这里的新手…好的,在这两个语句中添加一个组规范。我将编辑我的答案。当然,更改组名以匹配您的组名。