0

我在 SSRS 2008 R2 中有一个柱形图,现在我想将值显示为百分比。目前它只显示总和。我的数据集如下所示:

people_count    facility    met_reqs
12  Chattanooga, TN 0
9   Clarksville, TN 0
6   Columbia, TN    0
51  Chattanooga, TN 1
22  Clarksville, TN 1
28  Columbia, TN    1

如您所见,每个城市有两行:第一行是不符合要求的人数,第二行是每个符合要求的城市。

Where my last query is:
select 
count(distinct people_id) as people_count,
facility,
case when total_los/total_visits *3/7 >= 1 then 1 else 0 end met_reqs
from #final
group by facility, case when total_los/total_visits *3/7 >= 1 then 1 else 0 end

目前我有这个图表来显示图表值、类别组=设施和系列组=met_reqs的people_count总和。

这看起来像: 在此处输入图像描述

但现在对于 Y 轴,我希望它显示满足要求的人员/设施的百分比。我怎样才能做到这一点?所以 Y 轴的范围应该是 0-100%。

4

1 回答 1

1

您是否考虑过100% 堆积柱形图

在此处输入图像描述

如果您更改现有设置,这似乎可以满足您的要求:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

如果这不是您所追求的,您能否更新您的问题并提供更多详细信息?

评论后编辑

好的,以满足仅显示 % Meeting Requirements 的特定要求。使用相同的数据集,使用图表类型的Column(即第一个选项)并删除Series Group

在此处输入图像描述

在此处输入图像描述

将值表达式更改为:

=Sum(IIf(Fields!met_reqs.Value = 1, Fields!people_count.Value, Nothing))
    / Sum(Fields!people_count.Value)

即与每组中的总数相比,获得总数people_count的百分比met_reqs= 1 。people_count

为了完整起见,我将 Y 轴上的数字格式更改为百分比。

这对我来说看起来不错:

在此处输入图像描述

希望这有助于更接近目标。

于 2013-09-29T16:11:21.780 回答