Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas 为什么赢了';难道这个尺寸不向上卷起吗?_Ssas_Powerbi_Dax_Powerbi Desktop - Fatal编程技术网

Ssas 为什么赢了';难道这个尺寸不向上卷起吗?

Ssas 为什么赢了';难道这个尺寸不向上卷起吗?,ssas,powerbi,dax,powerbi-desktop,Ssas,Powerbi,Dax,Powerbi Desktop,图中显示了一个场景“a”,在该场景中,成行衬衫尺寸(S、M、L、XL)与蓝色和红色正确相对 但是,在生产环境中,我遇到了场景B,其中行维度没有向上滚动,而是在每个列的单独组中重复 实际上,我无法使用测试数据再现场景B,因此我不知道是什么原因首先导致这种情况发生。场景B的图像是一个模型 我已经排除了空格和非数字类型。事实上,即使使用空格和非数字类型,我也无法强制场景B在受控设置中出现。我还排除了维度名称的差异,例如尾随空格或前导空格。(有一次,我使用Power BI将数据导出到csv,然后创建了一

图中显示了一个场景“a”,在该场景中,成行衬衫尺寸(S、M、L、XL)与蓝色和红色正确相对

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

实际上,我无法使用测试数据再现场景B,因此我不知道是什么原因首先导致这种情况发生。场景B的图像是一个模型

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

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


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

如果存在与颜色对应的级别,则可以得到此结果。比如说,

当比较
颜色
级别1
时,其中
蓝色=1
红色=2


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

根据我更新的问题,我将这一问题归结为一个bug(在AAS Cosmos连接器(测试版)中,或者模型中的一些损坏)。虽然我无法确定问题所在,但我已经验证了使用最新(非测试版)连接器从头开始手动重新创建模型这种行为不再可复制。

检查是否修剪了Level2中的值。空间可以使它们与众不同。我更新了问题,提到这也被排除在外。谢谢你的反馈。如果你在表格视觉中只显示“大小”列,你会看到4行还是8行?你可能有点问题,但我还是搞不懂。模型中定义了一个层次结构,但没有使用它——维度属性是独立于层次结构添加的。尽管如此,作为测试,我还是完全删除了层次结构,但它并没有产生任何影响。同样有趣的是,使用DAX studio进行查询不会产生这些结果,也不会在Excel中生成透视表。只有Power BI。如果Power BI这样做,它可能是一个bug。您是否尝试重新启动计算机和Power BI Desktop只是为了彻底检查?我将此标记为答案,因为我认为“隐藏”级别与Analysis Services中的“按列排序”属性有关。有一次,我遇到了一个经典错误,“Level2中至少有一个值在[sort column]中有多个不同的值”,我相信我已经解决了这个问题,但我认为这仍然是一个问题。