2012-11-07 70 views
1

我在MDX查詢之後會每次運行時都會更改結果,而不管多維數據集中有什麼數據。更改測試值的SSAS MDX查詢

於是我開始與

WITH 
    MEMBER [Measures].[MyMeasure2] AS 
    [Measures].[MyMeasure] * 1.0 // replace 1.0 with?? 
SELECT 
    NON EMPTY(... 

像RANDOM()將是不錯,但似乎並沒有在SSAS存在。其他的選擇是像現在的第二個?如果我知道如何檢索它,那將起作用。

歡迎任何其他想法。目標是有一個變異的結果集,以便我可以測試隨時間變化的代碼。

回答

2

在我SSAS 2008 R2實例,我能夠做到這一點:

WITH 
MEMBER [Measures].[MyMeasure2] AS 
    [Measures].[MyMeasure] * RND() 
SELECT 
    NON EMPTY(... 
+0

完美,我覺得自己是個白癡,因爲我試過蘭德和隨機的,但忘了RND:/ – Ian