我需要一些帮助,了解如何在SSRS中准确显示堆叠图表中的标签;下面的图表中我需要一个上层堆栈的代表。SSRS图表标签
图表本身具有两种状态,它可以是基于红色或绿色数据,两者都是在相同的数据源。
目前图表看起来是这样的(这是基于绿色数据):
正如你可以清楚地看到这两个图表和传说中的标签是完全混乱。这个想法是有一个传说,我们有两个项目(晚期和未完成的问题);一个显示任何未完成的问题,另一个显示超出估计截止日期的任何未完成问题。
仅供参考:以上图表应包含1个未解决的问题和5个未解决的问题(3个正在进行,2个正在进行中,请参阅下面有关阶段的更多信息)。
图表里面,我们希望有上述要求的数值respresentation。基本上代表未解决问题的数字,以及显示未完成问题的数字。
这是一个红色的表示看起来像什么:
在这一点上,我不知道什么可能是错了。如前所述,它们都运行在相同的数据集上,但数值略有不同。
红色跟踪器有一个简单的True/False值,它运行大部分数据,而绿色跟踪器具有三个值(5-7)的数字表示。它代表的数据是:5 - 开放,6 - 持续,7 - 关闭。
我试图只有当系列是上述三个数字中的任何一个时,才会得到绿色数据,而且当它只是得到任何未关闭的东西(5,6而不是7)。
这是设置图表的栗色部分标签上的代码(这是唯一可行的片断。):
IIF(Count(IIF(Fields!Outstanding.Value = 1 AND
Fields!TRK_TrackerStatus_LKID2.Value <> 7, 1, Nothing)) = 0, "",
Count(IIF(Fields!Outstanding.Value = 1 AND
Fields!TRK_TrackerStatus_LKID2.Value <> 7, 1, Nothing))))
基本上它所做的是,如果有超过0项进行检查未完成的(不是7)。如果超过0,则设置标签。如果有0个计数项目,则标签应该是空字符串。
这里你的实际问题是什么?它是标签中的数字,格式或布局,以及您期望的结果是什么?这一点在你的问题中都不是很清楚。 – iamdave
编辑了这个问题;基本上我需要有一个准确代表迟到/悬而未决问题的单一数字。 – geostocker
所以你想在一个标签中使用'7'而不是'3','3'和'1'? – iamdave