我有一张桌子,我想退回在该活动期间未分类为“RANGED”的所有产品。 因此,如果我过滤营销活动 A,它只会返回从未排列过的产品,因此只会返回葡萄。
因此,它将查看每个过滤行,并针对每个产品检查范围是否等于 NO
Campaign Product Range
A Apple YES
A Banana NO
A Banana NO
A Banana YES
A Grapes NO
A Grapes NO
我将如何使用 DAX 创建这样的表?
我尝试过使用过滤器,但这将返回具有范围
NO
的行,而不是仅返回该特定广告系列的产品,其中该产品的每一行都没有被排列。
电流输出:
Banana
Grapes
预期输出:
Grapes
Table 2 =
VAR t =
ADDCOLUMNS(
SUMMARIZE('Table', 'Table'[Campaign], 'Table'[Product]),
"@x", CALCULATE(COUNT('Table'[Range]), 'Table'[Range] = "Yes"
)
)
RETURN SELECTCOLUMNS( FILTER(t, [@x] = BLANK()), "Product", 'Table'[Product])