Se puede probar más de un miembro en una sentencia If...Then
. Dicho de otro modo, se puede ejecutar una acción para dos o más miembros en una dimensión. Tenga en cuenta el ejemplo de la sección Prueba de un miembro de dimensión. Quizá desee que el valor de la cuenta Sales se calcule si el escenario actual es Budget o Forecast.
Para probar más de un miembro, utilice dos funciones Member
y la palabra clave Or
de VBScript en la sentencia If...Then
. Coloque Or
después de la primera función Member
y luego coloque la segunda función Member entre la palabra clave Or
y Then
.
Sugerencia:
Se puede utilizar esta técnica para probar más de dos miembros. Para cada miembro que vaya a probar, incluya una combinación adicional de la función Member
y la palabra clave Or
.
En el siguiente ejemplo, si el escenario actual es Budget o Forecast, Oracle Hyperion Financial Management multiplica los importes de las cuentas UnitsSold y Price e inserta el producto en la cuenta Sales.
If HS.Scenario.Member = "Budget" Or HS.Scenario.Member = "Forecast" Then
HS.EXP "A#Sales = A#UnitsSold * A#Price"
End If