gpt4 book ai didi

ssas - 按度量值过滤

转载 作者:行者123 更新时间:2023-12-02 02:16:10 25 4
gpt4 key购买 nike

是否可以按测量值进行过滤?在我的场景中,我需要通过 [Measures].[Returned Widget Count](1 或 0)限制 Widget 数量,仅在 Measure = 1 的情况下。例如这样的事情:

    Select  {
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Widget Count]
),
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Returned Widget Count]
)
} on 0
from (
Select [Dim Widget].[Build Site] on 0
From [Widgetizer]
Where Filter(
[Dim Widget].[Serial Number].Members,
[Measures].[Returned Widget Count].Value > 0
)
)

查询执行了,但它没有过滤我的人口。我知道这一点,因为它返回与以下相同的结果:

    Select  {
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Widget Count]
),
(
[Dim Widget].[Build Site].[The Moon],
[Dim Date].[Build Day].[2012-04-24],
[Measures].[Returned Widget Count]
)
} on 0
from [Widgetizer]

过滤功能还没有应用的地方。

我怎样才能将人口减少到只有一个度量是特定值的地方?

最佳答案

我认为Filter工作正常。问题可能与层次结构的内容有关 (?) [Dim Widget].[Serial Number] - 如果您有一个 [All] 成员,那么以下过滤器也将选择它:

Filter( [Dim Widget].[Serial Number].Members, [Measures].[Returned Widget Count].Value > 0 )

表示子选择什么都不做。写作怎么样:

Filter( [Dim Widget].[Serial Number].Members, [Measures].[Returned Widget Count].Value = 1 )

关于ssas - 按度量值过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com