【问题标题】:SSRS - How to apply group totals only to some groups?SSRS - 如何仅将组总数应用于某些组?
【发布时间】:2017-05-08 15:30:51
【问题描述】:

产品数据
产品A 1.55
产品B 1.60
产品C 1.70
产品C 1.50
产品 D 1.40

期望的结果

Product Name   Price
ProductA       1.55
ProductB       1.60
ProductC       1.70
ProductC       1.50
               3.20
ProductD       1.40

Total          7.75

你好, 我有一份报告,其中通常包含多行独特的产品及其销售价格。 (此处为简洁起见,我只包含了 2 列)

但是,有时一个产品线可能会在同一份报告中出现两次(在本例中为 ProductC)。我的要求是对重复产品线的价格进行汇总,而不是对其他产品线进行汇总。显然我可以按产品名称分组,应用组总计,但这会将小计应用于所有组。

任何帮助将不胜感激。 谢谢

【问题讨论】:

    标签: c# visual-studio reporting-services


    【解决方案1】:

    像往常一样添加您的总行,然后右键单击行标题并将“行可见性”设置为这样的表达式

    =CountRows() <2
    

    这只是计算组中的行数,并且它少于 2 行,隐藏属性设置为 True。只有多于一行的组才会显示总行。

    【讨论】:

    • 这行得通,谢谢。唯一的问题是它在每个产品线之后都会留下一个空白行。理想情况下,我希望它像上面想要的结果一样显示。
    • 如果您操作正确,则不会发生这种情况。这是需要隐藏的整行。我做了一些测试,它按预期工作。
    • 你是对的。我将它应用于总拖曳文本框,而不是行本身。非常感谢您的帮助。
    猜你喜欢
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2021-09-23
    相关资源
    最近更新 更多