【发布时间】:2021-01-21 02:35:10
【问题描述】:
这是我在过去here开始的一个线程的延续
一段时间后,我又带着类似的问题回来了,但这次想全面了解这个问题,以便最终解决它。
假设我使用以下 Power BI 数据模型:
基于模型,我构建了以下报告:
如您所见,在视觉上我结合了 ProductCategory 和 Product 表中的属性。我还添加了一个度量,这里命名为 [Some Measure],其定义如下:
IF (
ItemStockHistory[# ItemStockCurrent] <= 0;
"No Stock";
DIVIDE (
ItemStockHistory[# ItemStockCurrent];
[Σ SalesUnitQuantity_Last30Days]
)
)
这种度量构建的目标是向分析师显示属于特定类别的所有产品的明确价值,以防度量评估为空白。
不幸的是,我发现覆盖度量中的“自然”空白可能会对表格视觉对象中显示的数据产生副作用:使用切片器进行过滤无法正常工作 - 当我选择特定产品时像“办公室”这样的类别,我得到这个类别的笛卡尔积和所有 SKU(也是过滤类别之外的)
对我来说,这是表格建模的非常令人惊讶的行为。为什么用显式值覆盖度量 BLANK 结果会影响过滤?
大多数基于 ProductSku 级别的运营报告共享类似的视觉设置,我真的希望能够支持格式化空白度量以及一些仍然允许建立的技术值关系正常工作,没有奇怪的效果,如笛卡尔积或来自其他视觉效果的 ingoring 过滤器,如切片器
或者,也许我不了解表格建模的主要范式,想了解该技术默认禁止的内容?
EDIT1
缺失的 ItemStockHistory 表已添加到数据模型图中
【问题讨论】:
-
什么是“ItemStockHistory”?它不在您描述的数据模型中
-
@RADO 我已经更新了图表。