【问题标题】:Table Percentage of Total in Matrix Table (By both column and row)矩阵表中总计的表格百分比(按列和行)
【发布时间】:2017-06-22 19:38:33
【问题描述】:

我有一个基于数据集的表格。它包含列组和行组。目的是每个单元格将在其列中指定其占总数的百分比,而无需查看行。例如:

               Jan    Feb    Mar   
New Accounts   50%    35%    86%
Old Accounts   50%    65%    14%

目前,我将其设置为三个组:一位家长,包罗万象 行组,一个将限制为新帐户或旧帐户的行组,以及一个特定于一个月的列组。我在每个单元格中使用的代码如下:

=SUM(Fields!amountOfAccounts.Value, "newOrOldAccountGrouping") / SUM(Fields!accts.amountOfAccounts,"allEncompassingGroup")

这有点工作,但问题是它没有按列组分开 - 它只是所有月份的平均值。结果,我会得到这样的结果:

               Jan    Feb    Mar   
New Accounts   57%    57%    57%
Old Accounts   43%    43%    43%

我已经尝试按行组和列组进行过滤,但如果这样做,报表生成器会引发范围错误。例如,以下代码将不起作用:

=SUM(SUM(Fields!accts.Value, "columnGrouping"), "rowGrouping")

我不确定如何解决这个问题,有人有什么想法吗?

【问题讨论】:

    标签: sql reporting-services reportbuilder


    【解决方案1】:

    您的表达式应如下所示

    =Sum(Fields!accts.Value)/ Sum(Fields!accts.Value,"columnGrouping")
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2020-12-23
      • 1970-01-01
      • 2022-06-15
      相关资源
      最近更新 更多