我对SSRS有点新,我已经构建了一个看起来相当简单的矩阵报告:
Supplier [AccDate]
[SupplierName] Sum(PurchasingCredit)
Total <<Expr>>
实际报告显示除了当前YTD和以前的YTD列(通过基本查询中的UNION子句加入)之外的一年的逐月销售数据,以及显示年度同比%的列之间的差异当前的YTD和以前的YTD列(也通过联合加入)。
我可以使用Format属性中的以下表达式将动态格式应用于Year-year-Year列,以将YOY列显示为百分比,将其他列显示为美元金额:
=IIF(Fields!AccDate.Value <> "YOY", "'$' #,0.00;'$' -#,0.00", "#,0.00 %;-#,0.00 %")
我需要做的最后一件事是显示列总计,除了使用以下内容的年度百分比外,每列都有效:
=IIF(Fields!AccDate.Value <> "YOY", SUM(Fields!PurchasingCredit.Value), 0)
在同比(YOY)列中,百分比之和没有意义:我需要根据“CYTD”和“PYTD”列的总和重新计算此值,但我可以似乎没弄明白。任何帮助将不胜感激。我猜它可能是范围的应用,但试图解释这个问题的MS文章非常令人困惑。