计算列将不再显示在数据透视表 Table 中

Calculated Column Will Not Show Up In Pivot Table Anymore

因此,我在 .XLSX 工作簿中有一个带有 CONCATENATEX 计算列的数据透视表 Table。

本质上,我正在尝试使用 CONCATENATEX DAX 公式创建一个逗号分隔的字符串。公式为:=CONCATENATEX(MediaLib,MediaLib[UNSPSC],",")。度量名称是 MediaLib_KeyString,table 名称是 MediaLib

它工作正常,直到我将数据添加到源 table(在同一个 sheet 和工作簿中)。我一直向连接到 Pivot table 的 table 添加数据,但从未发生过这种情况。

“刷新所有”后,我没有在数据透视表中看到新数据table。

我已经尝试将 table 中的数据复制并粘贴到新的 sheet 和新的工作簿中,然后重新创建数据透视表 table 但仍然无法实现工作。

当我检查公式时,它说没有错误并且出现了绿色复选标记。它显示在 PivotTable 字段列表中。我可以将它拖到“值”部分,但是当我不执行任何操作时,什么也没有发生。它会加载一瞬间,但随后计算的列根本不会显示在 Pivot table.

我假设我有一些旧的公式、参考资料、关系或一些妨碍我的东西。不过我不确定。我试过查找它,但无济于事,所以我不确定到底是什么问题,因为 Excel 并不是说​​有问题。

此外,我已从数据模型中删除 table 并重新插入。那里也没有运气。我有 运行 Windows 10 个更新、重新启动计算机、关闭并使用任务管理器重新打开等

我假设我可能必须 post 此处的文件,但它是为了工作,所以我想在 post 下载它之前先看看是否有人有任何建议或答案。

这是我 Google 驱动器上的示例文件的 link:https://drive.google.com/file/d/1fb9tCGdVRSo2P8XWt46fp24RNWjdrvIc/view?usp=sharing

谢谢!

Source Table with Pivot Table next to it and Field List

Measure Stays in Values But Nothing Happens in Pivot Table

Power Query Generated from Original Table

使用 Power Query 是一个很好的临时解决方案。我执行了分组依据,然后将引用聚合列的 DAX 公式部分从 List.Sum 更改为 Text.Combine,然后添加了分隔符。

尽管如此,枢轴 Table 的问题已得到解决。出于某种原因,需要删除总计,但是 NOT 在 Pivot Table.

的“设计”选项卡中

我需要右键单击 Pivot Table、select Pivot Table Options、Tables 和 Filters 选项卡,然后取消选中该选项卡的总计部分中的两个框。

这很奇怪,因为我之前想到并尝试过,但我只在“设计”选项卡中关闭了“总计”,而不是“数据透视表”Table 选项Window。

显然,在“设计”选项卡中执行此操作与在“枢轴”Table 选项中执行此操作有所不同 Window。