【问题标题】:Scope parameter issue in SSRS report ExpressionSSRS 报告表达式中的范围参数问题
【发布时间】:2015-02-10 11:42:58
【问题描述】:

朋友们, 我有一个代表个人费用的详细图表,但不是手写字段,而是我想从表达式中使用它们来自动加载,因为这些字段每次都不相同。因此,我使用了具有属于行分组的范围参数的行组。此外,我希望他们根据创建月份进行按列分组。 但问题是我无法向表达式添加多个 Scope 参数。 请在此处找到图像以更好地理解: http://postimg.org/gallery/3eav75ja8/d73ae417/

image1 和 image3 代表手写字段。 image2 和 image4 代表我的需要,但是细节的值不正确。

任何指导都将不胜感激。谢谢!

【问题讨论】:

  • 您尝试使用的公式是什么,但不起作用?
  • 在哪里需要行分组?在哪个单元格?
  • =Sum(IIf(Fields!category.Value = "DIRECT EXPENSES",Fields!Booking.Value,nothing), "statusfld") "statusfld" 是我的行分组,我也想要列分组列名 = "Created_Month"
  • 我需要在 image2 的第 2 列和第 4 行进行分组
  • 所以在预订行单元格中,您有列分组总和,现在您希望TotalDireactExpense 行中的行分组总和对吗?

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


【解决方案1】:

是的,这有点复杂,但是我的新朋友“INSCOPE”帮我解决了这个问题!

=IIf(Inscope("Created_Month") and Inscope("statusfld"),Sum(IIf(Fields!category.Value = "DIRECT EXPENSES",Fields!Booking.Value,nothing)),Sum(IIf(Fields !category.Value = "DIRECT EXPENSES",Fields!Booking.Value,nothing)))

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多