Share via


StrToValue (MDX)

Mis à jour : 17 juillet 2006

Retourne la valeur numérique spécifiée par une chaîne au format MDX (Multidimensional Expressions).

Syntaxe

StrToValue(MDX_Expression [,CONSTRAINED] ) 

Arguments

  • MDX_Expression
    Expression de chaîne valide résolue, directement ou indirectement, à une cellule unique.

Notes

La fonction StrToValue retourne la valeur numérique spécifiée par l'expression MDX. La fonction StrToValue est traditionnellement utilisée avec des fonctions définies par l'utilisateur pour retourner une expression MDX issue d'une fonction externe vers une instruction MDX qu'il est possible de résoudre à une cellule unique.

  • En cas d'utilisation de l'indicateur CONSTRAINED, l'expression MDX doit contenir uniquement une valeur scalaire. L'indicateur CONSTRAINED est employé pour réduire les risques d'attaques par injection au travers de la chaîne spécifiée. Si une expression MDX qui ne peut être directement résolue à une valeur scalaire est fournie, l'erreur suivante s'affiche : « Les restrictions imposées par l'indicateur CONSTRAINED dans la fonction STRTOVALUE n'ont pas été respectées. »
  • Si l'indicateur CONSTRAINED n'est pas utilisé, l'expression MDX (Multidimensional Expressions) peut être aussi complexe que vous le souhaitez tant qu'elle est résolue à une expression MDX qui retourne une cellule unique.
ms144951.note(fr-fr,SQL.90).gifRemarque :
Le retour du résultat d'une expression MDX sous forme de valeur numérique peut s'avérer utile si la valeur est stockée sous forme de texte et si vous souhaitez appliquer des opérations arithmétiques aux valeurs retournées.

Exemple

L'exemple ci-dessous utilise la fonction StrToValue pour retourner le poids de chaque bicyclette en tant que valeur.

WITH MEMBER Measures.x AS 
StrToValue 
   ([Product].[Product].CurrentMember.Properties ('Weight')
   ,CONSTRAINED
   )
SELECT Measures.x ON 0
,[Product].[Product].[Product].Members ON 1
FROM [Adventure Works]
WHERE [Product].[Product Categories].[Bikes]

Voir aussi

Référence

Guide de référence des fonctions MDX (MDX)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu modifié :
  • Mise à jour de la syntaxe et des arguments à des fins d'éclaircissement.
  • Ajout d'exemples mis à jour.