我们将 Office 365 中的 Excel 与 SQL Server 2019 表格模型一起使用
关于从 DAX 请求计算的级别,我有 Excel Pivot 的“奇怪”行为。
根据您查询的粒度级别,我们有一个行为不同的度量。
在上面的示例中,使用一些过滤器在“BRAND_NAME”级别查询度量。
品牌数字的总和不等于总数,这是“好的”,因为它是该特定查询中该度量的已知副作用。
现在,如果我们在下面添加一个图层,那么 Excel Pivot 显示的行为对我们来说是个问题
我会尽力而为,但这并不容易解释......
Excel 数据透视表向我们展示的是
- SAMSUNG“SP 54J8 HFR”项目的 TOTAL_SALES_UNIT(在项目级别评估)
- SAMSUNG "TRADE MODEL" 项目的 TOTAL_SALES_UNIT(在项目级别评估)
- 品牌“OTHERS”的 TOTAL_SALES_UNIT(在BRAND级别评估,可能是因为“OTHERS”品牌下没有记录...)
我们的度量 TOTAL_SALES_UNIT 很复杂,并且以这样的方式编码,如果在 OTHERS 品牌下的 ITEM 级别进行评估,它将返回 0...
但是其他品牌下没有项目,看起来 Excel Pivot 以某种方式决定在品牌级别而不是项目级别评估我们的衡量标准......
在 SSMS 下运行类似的请求会返回我们期望的结果
问题:在 Excel 中有没有一种方法可以控制这种数据透视表的行为?