过滤表格以仅显示适用于所有条件的记录

问题描述 投票:0回答:1

我有一张桌子,我想退回在该活动期间未分类为“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
powerbi dax data-analysis powerbi-desktop measure
1个回答
0
投票
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])
    
© www.soinside.com 2019 - 2024. All rights reserved.