Reporting services 如何在ssrs中制作多色条

Reporting services 如何在ssrs中制作多色条,reporting-services,Reporting Services,在这个图表中,我希望0到20应该是绿色,20到40应该是黄色,40以上应该是红色,例如,如果我们谈论分区名称D,那么它的栏应该包含从0到20的所有三种颜色,它应该是绿色,从20到40黄色,在40之后它应该是红色,我无法实现这一点,请帮助 当前数据集如下所示 这绝不是一个完整的答案,它只是给你指出了正确的方向,我不能把它全部放在评论中 如果你想要一个显示不同颜色的单条,你必须大大改变你的查询。您基本上需要创建一个水平堆叠图表。您将看到3个系列,每种颜色一个,数据集必须返回每种颜色的值 例如,您的D

在这个图表中,我希望0到20应该是绿色,20到40应该是黄色,40以上应该是红色,例如,如果我们谈论分区名称D,那么它的栏应该包含从0到20的所有三种颜色,它应该是绿色,从20到40黄色,在40之后它应该是红色,我无法实现这一点,请帮助

当前数据集如下所示
这绝不是一个完整的答案,它只是给你指出了正确的方向,我不能把它全部放在评论中

如果你想要一个显示不同颜色的单条,你必须大大改变你的查询。您基本上需要创建一个水平堆叠图表。您将看到3个系列,每种颜色一个,数据集必须返回每种颜色的值

例如,您的Divisionname D行现在将变成3行

Category       Value Series
Divisionname D 20    'Green'
Divisionname D 40    'Yellow'
Divisionname D 39    'Red.
您可以对每个系列进行格式化,使其与系列颜色相匹配,一旦堆叠,它们的总和将达到79,如您的图像所示


希望这能帮助您入门。

我曾尝试在数据集中添加计算字段,但没有帮助,但我无法创建这样的数据集您的数据集目前看起来像什么?发布数据集查询和原始数据。