以dax计算,包括而不是排除

时间:2016-03-03 12:45:42

标签: sql-server dax tabular

我正试图在桌子上的6个位置中创建一组两个组织场所。我宁愿包括我想要的两个,而不是排除4个地方?

EVALUATE
(
summarize(
calculatetable
(
'Organisation',
'Organisation'[Level1] <> "WrongPlace1",
'Organisation'[Level1] <> "WrongPlace2",
'Organisation'[Level1] <> "WrongPlace3",
'Organisation'[Level1] <> "WrongPlace4",
),
'Organisation'[Level2]
)

)

结果:

Organisation[Level2]
Rightplace1
Rightplace2

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解正确,但如果你只是想明确过滤你想要的两个地方,你可以做这样的事情

evaluate
summarize
(
    filter (
        'Organisation',
        or ('Organisation'[Level2] = "Rightplace1", 'Organisation'[Level2] = "Rightplace2")
    ), 
    'Organisation'[Level2]
)