Compartir a través de


StrToValue (MDX)

Actualizado: 17 de julio de 2006

Devuelve el valor numérico especificado por una cadena con formato MDX (Expresiones multidimensionales).

Sintaxis

StrToValue(MDX_Expression [,CONSTRAINED] ) 

Argumentos

  • MDX_Expression
    Expresión de cadena válida que se resuelve, directa o indirectamente, en una sola celda.

Notas

La función StrToValue devuelve el valor numérico especificado por la expresión MDX. La función StrToValue generalmente se utiliza con funciones definidas por el usuario para devolver una expresión MDX desde una función externa a una instrucción MDX que se puede resolver en una sola celda.

  • Cuando se utiliza el indicador CONSTRAINED, la expresión MDX debe contener sólo un valor escalar. El indicador CONSTRAINED se utiliza para reducir el riesgo de ataques por inyección de código mediante la cadena especificada. Si se proporciona una expresión MDX que no se resuelve directamente en un valor escalar, aparece el siguiente error: "Se infringieron las restricciones impuestas por el indicador CONSTRAINED en la función STRTOVALUE."
  • Cuando no se utiliza el indicador CONSTRAINED, la expresión MDX especificada puede ser tan compleja como se desee, siempre que se resuelva en una expresión MDX (Expresiones multidimensionales) válida que devuelva una única celda.

[!NOTA] La devolución del resultado de una expresión MDX como un valor numérico puede ser útil si el valor se almacena como texto y se desean realizar operaciones aritméticas con los valores devueltos.

Ejemplo

El ejemplo siguiente utiliza la función StrToValue para devolver el peso de cada bicicleta como un valor.

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]

Vea también

Referencia

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.