为什么这个维度不会卷起来?

Why won't this dimension roll up?

图片显示了一个场景,"A",其中行上衬衫尺码(S、M、L、XL)的尺寸根据蓝色和红色正确旋转。

但是,在生产环境中,我遇到了场景 B,其中行维度没有汇总,而是在每个列的单独组中重复。

我实际上无法使用测试数据重现场景 B,因此我不知道最初会导致这种情况发生的原因。场景B显示的图像是模型。

我已经排除了空格和非数字类型。事实上,即使使用空白和非数字类型,我也无法强制场景 B 在受控设置中发生。我还排除了维度名称的差异,例如尾随或前导空格。 (有一次,我使用 Power BI 将数据导出到 csv——然后创建了一个新的 Power BI 工作簿并导入了数据。无法重现问题。)

涉及的平台是连接到 Analysis Services 表格模型的 Power BI 桌面。

更新:虽然我最初认为这是一个数据建模问题,但我发现底层数据平台是 Azure Cosmos Db,并且 Cosmos 的 AAS 连接器当时仍处于 Beta 阶段模型最初是创建的,这确实可能与平台错误或某些模型损坏有关,与数据模型无关。

如果有对应颜色的等级,就可以得到这个结果。例如,

其中 Blue = 1Red = 2 比较 ColorLevel1

我不确定问题到底出在哪里,但我猜想如果两种颜色的尺码确实相同,则可能会产生隐藏的层次结构。

根据我更新的问题,我将此归结为一个错误(在 Cosmos(Beta)的 AAS 连接器中,或者模型中的一些损坏)。虽然我无法查明问题所在,但我已经确认使用最新(非 Beta 版)连接器从头开始手动重新创建模型时,此行为不再可重现。