1
我想使用SSAS和TimeSeries挖掘結構來預測何時可預測的值將達到某個閾值。SSAS時間序列,預測什麼時候會失敗
例如:
SELECT [Info Key],
PredictTimeSeries([Free Space], 200) as ForcastedSize
FROM [Drive Module Information]
WHERE ForcastedSize < 10000 --(<< this does not work)
這會告訴我,它預計,驅動器空間將下面的日期10000
如何編寫MDX查詢做到這一點? 謝謝, 布賴恩
更新1: 我想我能做到這樣說,有一些限制:
SELECT [Drive Module Information].[Info Key],
(SELECT *
FROM PredictTimeSeries([Drive Module Information].[Free Space], 5000) as [FUTURE]
) AS T
FROM [Drive Module Information]
WHERE
[Info Key] = 'MyMachine C:' AND
[Free Space] < 10000
的限制是,我只能看的步驟X#前鋒沒有得到瘋狂。沒關係。我知道這個驅動器在下個星期或者一個月內不會滿滿。
我沒有弄清楚在這種情況下如何使用FILTER,並且仍然對是否存在「這個可預測值等於這個值的日期」感到好奇。
更新2:我是來這SSAS並不意味着要做到這一點,所以直到我發現不同的,我將迎來icCube作爲答案,因爲他幫助了結論。
好吧,既然where是一個分割器,MDX不是一個SQL查詢,你可以給我怎樣的提示(或者即使SSAS是正確的地方)我想要的信息? 我想期待在時間序列中找到預測值爲零的點。 我認爲MDX中的子查詢可能會有所幫助,但我似乎無法通過我的厚厚的頭來獲得。 謝謝, 布賴恩 – GreatBigGiantBrain
Filter()函數是你在找什麼,子查詢也是,但最好不要使用它們 – ic3