如何在汇总函数中包含多个表 - 报告生成器

how to have multiple tables included in summarize function - Reporting builder

我需要构建一个分页报告(矩阵),我只在列组中显示按净销售额排名前 12 位的城市区域。为了包括排名,我需要有 Addcolumns 和 Summarize 函数(排名不适用于 summarizecolumns)。 该报告将如下图所示:

但是 Summarize 函数不允许来自其他表的列,我需要在其中包含业务单位,我已经尝试了好几天来解决这个问题 :( 非常感谢任何帮助! 到目前为止,这是我的代码:

Define 
VAR _Version="01"
VAR _Country ="United States"

EVALUATE 
    ADDCOLUMNS(SUMMARIZE(
        'Dim - CostCenter'[Country],
        'Dim - Period'[Period Date],
        'Dim - Flow'[Flow],
         'Dim - CostCenter'[Stores],
        'Dim - Reporting Unit'[Business Unit], 
        'Dim - Reporting Unit'[Sort_image], 
        FILTER(VALUES('Dim - Period'[Version]), ('Dim - Period'[Version] = _Version)), 
        FILTER(VALUES('Dim - Flow'[Flow Code]), ('Dim - Flow'[Flow Code] = _Flow)), 
        "Net Sales", [Net Sales]
    ),
  "Ranking", RANKX(ALLSELECTED('Dim - CostCenter'[City Area]), [Net Sales],,0))
        )

Summarize function doesn't allow columns from other tables

试试更新的 SUMMARIZECOLUMNS instead. See Introducing SUMMARIZECOLUMNS

谢谢 David,但排名在 summarizecolumns 中不起作用,但我最终将代码分成两半,在第一个代码中我执行 summarizecolumns,在第二个代码中我执行 addcolumns 并添加排名。帮我解决了