2012-11-07 2 views
1

Je suis après une requête MDX qui va changer les résultats chaque fois qu'elle est exécutée, quelles que soient les données contenues dans le cube.Requête SSAS MDX avec modification des valeurs pour test

Je suis en commençant par

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

quelque chose comme random() serait bien, mais cela ne semble pas exister dans SSAS. D'autres alternatives seraient des choses comme la seconde actuelle? Cela fonctionnerait si je savais comment le récupérer.

Toutes les autres idées sont les bienvenues. L'objectif est d'avoir un jeu de résultats de mutation afin que je puisse tester le code qui modélise les changements au fil du temps.

Répondre

2

Sur mes SSAS 2008 R2 par exemple je suis en mesure de le faire:

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

parfait, et je me sens un idiot parce que j'ai essayé Rand et aléatoire mais il a oublié Rnd: / – Ian

Questions connexes