【问题标题】:SSRS Linear Regression Line for data in SSAS CubeSSAS Cube 中数据的 SSRS 线性回归线
【发布时间】:2013-01-27 02:05:29
【问题描述】:

最终目标:使用基本最小二乘回归创建包含实际数据(来自 SSAS Cube)和最佳拟合线的散点图。

目前,我的 MDX 是这样的:

SELECT NONEMPTY({[Measures].[Invoice Total]}) ON COLUMNS,
NONEMPTY( { [Billed Date].[Date].ALLMEMBERS}) ON ROWS
FROM 
(
SELECT NONEMPTY(StrToMember(@StartDate,CONSTRAINED):StrToMember(@EndDate,CONSTRAINED)) ON COLUMNS,
NONEMPTY( STRTOSET(@Requestor)) ON ROWS
FROM [Task Billing]
WHERE STRTOSET(@Project)
)
WHERE STRTOSET(@Division)

如您所见,有大量参数用于过滤哪些数据应包含在回归中。我正在考虑使用LinToPoint,但我无法真正弄清楚,因为我对 MDX 还很陌生。

我完全愿意接受变通办法。

关于如何做到这一点的任何想法?当然这是一个普遍的问题......

【问题讨论】:

    标签: reporting-services ssas mdx linear-algebra linear-regression


    【解决方案1】:

    您是 MDX 的新手......而且我已经忘记了我曾经知道的所有高级内容!不是一个很好的组合 - 对不起。我所能提供的只是我曾经用来在真实数据点之间显示趋势线的实际 MDX。

     with 
     member [Measures].[X] 
        as 'Rank([Time], [Time].[Week].members)' 
     member [Measures].[Trend] 
        as 'LinRegPoint(X, [Time].[Week].members, [Measures].[Gross], X)'  
     select 
        {[Time].[Week].members} on rows, 
        {[Measures].[Gross], Trend} on columns 
     from [Sales]
    

    如果您可以使用我上面给出的基本框架获得一个在您的多维数据集上运行的静态示例,您可以稍后插入@parameters。我希望这在某种程度上有所帮助。随意发表评论,我会尽力提供建议,但我很生疏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2014-05-05
      • 2021-08-21
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      • 2020-08-13
      相关资源
      最近更新 更多