Excel DAX-基于多个相关表格的计算';过滤结果
嗨,我努力计算结果,但仍然是错误的,希望任何人都能给出建议。非常感谢 所需结果:在[Product table]中有一个计算列,根据[Warehouse table]和[inventory table]中的过滤器显示此产品是否有库存 过滤器逻辑:Excel DAX-基于多个相关表格的计算';过滤结果,excel,excel-formula,powerbi,dax,powerpivot,Excel,Excel Formula,Powerbi,Dax,Powerpivot,嗨,我努力计算结果,但仍然是错误的,希望任何人都能给出建议。非常感谢 所需结果:在[Product table]中有一个计算列,根据[Warehouse table]和[inventory table]中的过滤器显示此产品是否有库存 过滤器逻辑: = IF ( CALCULATE ( COUNTROWS ( 'Inventory' ), FILTER ( 'Inventory', 'Product'[IfOn
=
IF (
CALCULATE (
COUNTROWS ( 'Inventory' ),
FILTER (
'Inventory',
'Product'[IfOnline] = "Online " && RELATED ( 'Warehouse'[Region] ) = "BJ"
)
)
> 0,
"BJ has inventory",
"BJ has no inventory"
)
- (区域信息来自[仓库表])&(在线信息来自[产品表]
=
IF (
CALCULATE (
COUNTROWS ( 'Inventory' ),
FILTER (
'Inventory',
'Product'[IfOnline] = "Online " && RELATED ( 'Warehouse'[Region] ) = "BJ"
)
)
> 0,
"BJ has inventory",
"BJ has no inventory"
)
表关系如下所示:
这应该可以:
[column] =
IF (
[IfOnline] = "Online"
&& CALCULATE (
COUNTROWS('Inventory'),
Warehouse[Region] = "BJ"
)
> 0,
"BJ has inventory",
"BJ has no inventory"
)
如果数量为0,则最好对数量列求和,而不是对行进行计数
[column] =
IF (
[IfOnline] = "Online"
&& CALCULATE (
SUM('Inventory'[Qty]),
Warehouse[Region] = "BJ"
)
> 0,
"BJ has inventory",
"BJ has no inventory"
)