Reporting services 指示剂在ssrs中的应用

Reporting services 指示剂在ssrs中的应用,reporting-services,ssrs-2012,indicator,Reporting Services,Ssrs 2012,Indicator,我试图在矩阵报告中使用指标。我的矩阵中有一列名为%Change,希望我的指标反映该列的数据。该列中的数据如下图所示: 我的指标表达式与%change数据行中的表达式相同: =iif(Sum(iif(Fields!Year.Value = Max(Fields!Year.Value) - 1, Fields!Fact_Person_Count.Value, 0)) = 0, 0, ((Sum(iif(Fields!Year.Value = Max(Fields!Year.Value), Field

我试图在矩阵报告中使用指标。我的矩阵中有一列名为%Change,希望我的指标反映该列的数据。该列中的数据如下图所示:

我的指标表达式与%change数据行中的表达式相同:

=iif(Sum(iif(Fields!Year.Value = Max(Fields!Year.Value) - 1, Fields!Fact_Person_Count.Value, 0)) = 0, 0, ((Sum(iif(Fields!Year.Value = Max(Fields!Year.Value), Fields!Fact_Person_Count.Value, 0)) / Sum(iif(Fields!Year.Value = Max(Fields!Year.Value) - 1, Fields!Fact_Person_Count.Value, 0))) - 1))
指示器属性窗口如下所示:

“开始”和“结束”中的值是表达式将输出的百分比值,如果百分比介于-1000%和-15%之间,则应为红色向下箭头;如果介于-15%和15%之间,则必须为右黄色箭头;如果百分比大于15%,则应为绿色向上箭头

我不确定我做错了什么,因为输出会在随机数据行中显示指示器,请参见下图:

更新:

在我做出改变之后:


报告中共有7项产出,分为不同年份。这就是为什么有7张图片。有趣的是,第4列没有显示任何值

如果文本框表达式和指示器表达式相同,则尝试将状态度量单位比例更改为数字


我知道您确信表达式是相同的,但是您是否能够将文本框添加到指示器所在的同一单元格中,并将百分比值直接输出到屏幕。我添加了一个测试框,刚刚预览,它给出了一个整数输出,但是我将文本框的属性改为百分比,然后添加了具有相同属性的指标,现在它没有显示任何指标值整数值是多少?您是否尝试过使用基于这些整数值而不是百分比的指标?是的,我尝试过,我保持了所有内容不变,只是在左侧添加了一个称为指标值的列,然后将表达式从指标复制粘贴到行数据,以查看真实值。请看我的问题3分钟后的更新,我将把输出报告图像放在那里,只是为了澄清我将指标属性中的值更改了*100