【问题标题】:How to omit empty values from PredictTimeSeries DMX query如何从 PredictTimeSeries DMX 查询中省略空值
【发布时间】:2015-04-14 18:26:10
【问题描述】:

我在 DMX 查询中使用PredictTimeSeries 函数来获取一些值预测,如下所示:

select flattened
 PredictTimeSeries([MiningModel_8].[Values], 100)
from 
[MiningModel_8]

效果很好,唯一的问题是在某些时候,结果集返回空值,如下所示:

Expression.$TIME    Expression.Values
-------------------------------------
30/04/2015          6
01/05/2015          4
02/05/2015          4
03/05/2015          3
04/05/2015          3
05/05/2015          <<-- here it becomes empty
06/05/2015 
07/05/2015 

如何剪切结果集的其余空白(因此上例中的最后一条记录来自04/05/2015)?

感谢任何建议或帮助,谢谢

【问题讨论】:

    标签: sql-server ssas dmx-ssas


    【解决方案1】:

    我相信您可以通过使用 WHERE 子句来限制结果集。更多细节: https://msdn.microsoft.com/en-us/library/ms132048.aspx

    【讨论】:

    • 谢谢。实际上,我已经尝试过这个,例如where [Values] = 3 但查询不返回任何内容。虽然我知道有些值等于3。不知道为什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    相关资源
    最近更新 更多