If...Then
文では、複数のメンバーをテストできます。つまり、1つのディメンションで2つ以上のメンバーのアクションを実行できます。「ディメンションのメンバーのテスト」セクションにある例について考えます。現在のシナリオがBudget(予算)またはForecast(予測)の場合は、Sales勘定科目の値を計算します。
複数のメンバーをテストするには、If...Then
文で2つのMember
関数とVBScriptのOr
キーワードを使用します。Or
を最初のMember
関数の後に置き、Or
とThen
の間に2番目のMemberを置きます。
ヒント:
この技法を使用して、複数のメンバーをテストできます。テストするメンバーごとに、Member
関数とOr
キーワードの組合せを含めます。
この例では、現在のシナリオがBudget (予算)またはForecast (予測)である場合、Oracle Hyperion Financial ManagementによってUnitsSoldとPriceの勘定科目の値が乗算され、結果がSales勘定科目に挿入されます。
If HS.Scenario.Member = "Budget" Or HS.Scenario.Member = "Forecast" Then
HS.EXP "A#Sales = A#UnitsSold * A#Price"
End If