【问题标题】:SSAS Averaging a Dimension AttributeSSAS 平均维度属性
【发布时间】:2014-06-10 19:01:50
【问题描述】:

我正在尝试对维度属性进行平均。

我已经尝试过以下问题,这是我从上一个问题中得到的。

WITH MEMBER [Measures].[Booking Window Value] AS
[PNR Details].[Booking Window].CURRENTMEMBER.MEMBER_VALUE
MEMBER [Measures].[Avg Booking Window Value] AS
AVG([PNR Details].[Booking Window].[Booking Window].MEMBERS,[Measures].[Booking Window       Value])
SELECT
[Measures].[Avg Booking Window Value] ON COLUMNS
FROM
[SalesAnalysis]

但是,当您将更多属性添加到结果集中时,这会复制结果。

理想情况下,我们希望能够按客户或按月等显示平均预订窗口。

【问题讨论】:

    标签: sql-server ssas


    【解决方案1】:

    我想你可能看过我对另一个问题的回答。

    最好通过将相关属性作为事实表的一部分来实现这一点,因为它可以通过链接到该事实表的任何维度轻松查询。

    您可以编辑上面的查询以包含一个或多个其他维度的成员,但显然这仅限于您在计算度量中包含的维度和成员。

    希望对你有帮助。

    【讨论】:

    • 是的,但是使用此维度属性,该值与事实表不在同一级别,因此由于在事实中的多行重复,该图形会变形。因此扭曲了该事实的平均/总和数字。如果我的假设有误,或者您对解决该假设有什么想法,请纠正我?如果我们找到解决方案,将其转移到很棒的事实,但是我看到了问题。
    • 不能只为属性创建 Fact 表吗?
    猜你喜欢
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    • 2015-11-05
    • 1970-01-01
    • 2012-06-20
    相关资源
    最近更新 更多