【问题标题】:SSRS (Column Chart): Showing column bar with Zero(0) lable for non Existing data in bind datasetSSRS(柱形图):为绑定数据集中的非现有数据显示带有零(0)标签的柱形栏
【发布时间】:2016-06-02 05:36:08
【问题描述】:

我是 SSRS 的新手。

我已经按类别创建了一个老化柱形图,通过类别组表达式中的 switch case,例如 Category group on:

=Switch( Fields!Age.Value>=0 and Fields!Age.Value<=7,1,
 Fields!Age.Value>=8 and  Fields!Age.Value<=14,2,
 Fields!Age.Value>=15 and  Fields!Age.Value<=21,3,
 Fields!Age.Value>=22 and  Fields!Age.Value<=31,4,
 Fields!Age.Value>31,6)

我的问题是,如果与图表绑定的数据集没有任何特定类别的行(例如“8-14 天”),那么图表不会显示值为 0 的数据:

我的要求是,如果没有可用于某个年龄类别的数据,零(0)值将显示为:

图表说明是:

值 = 计数(id)
类别 : 分组

 =Switch(Fields!Age.Value>=0 and Fields!Age.Value<=7,1,
     Fields!Age.Value>=8 and  Fields!Age.Value<=14,2,
     Fields!Age.Value>=15 and  Fields!Age.Value<=21,3,
     Fields!Age.Value>=22 and  Fields!Age.Value<=31,4,
     Fields!Age.Value>31,6)    

系列:无系列。

【问题讨论】:

  • 您可以更改查询吗?请发布 SQL 查询。
  • @tgolisch 感谢回复是的,我可以,我的查询很简单,它的结构就像“选择 StudentId ,来自学生的年龄”,我在 SSRS 图表上所做的一切。
  • 这个老问题的解决方案似乎与问题无关,所以我想知道这是否值得因为“无法复制”而结束。

标签: reporting-services sql-server-2008-r2


【解决方案1】:

感谢大家的帮助。 我已经通过使用 Temp SQl Tables 实现了我的要求,但是您的指导真的很有帮助。 再次感谢。

:)

【讨论】:

    猜你喜欢
    • 2013-05-01
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多