You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建仅含2个报表项或2个值的SSRS饼图

解决SSRS饼图无类别字段的问题

方法1:手动创建静态数据集(推荐)

  • 新建数据集,用静态语句生成包含两类数据的结果集,示例SQL如下:
    SELECT '已完成' AS 类别, @完成百分比 AS 数值
    UNION ALL
    SELECT '剩余' AS 类别, 100 - @完成百分比 AS 数值
    
    把@完成百分比替换成你实际的完成度参数或字段即可。
  • 将这个数据集绑定饼图,把类别字段拖到类别组,数值拖到值区域,即可生成包含两个扇区的饼图。

方法2:用表达式生成类别组

如果不想新建数据集,可直接在类别组中用表达式指定:

  • 右键饼图的类别组,选择类别组属性
  • 在分组依据中输入表达式:
    =IIF(Fields!完成百分比.Value = Fields!完成百分比.Value, "已完成", "剩余")
    
  • 接着在值区域添加两个系列:一个是完成百分比字段,另一个是表达式=100 - Fields!完成百分比.Value,分别对应两个类别。

方法3:用固定值占位类别

如果数据源只有一行完成百分比数据,可以用固定值充当类别:

  • 把固定字符串(如"状态")拖到类别组
  • 在值区域添加两个值:
    • 第一个值:Fields!完成百分比.Value,设置标签为"已完成"
    • 第二个值:=100 - Fields!完成百分比.Value,设置标签为"剩余"
      这种方式下饼图会将两个值归为同一类别,但仍能正常显示两个扇区,通过标签即可区分。

内容的提问来源于stack exchange,提问作者Khalil28

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:45:37