HsSetValue

Smart View関数HsSetValueについて説明します。

クラウド・データ・ソース・タイプ: Oracle EssbasePlanningPlanningモジュールFinancial Consolidation and CloseTax Reporting

オンプレミス・データ・ソース・タイプ: Oracle EssbaseOracle Hyperion Financial ManagementOracle Hyperion Planning

説明

HsSetValueは、視点(POV)の選択したディメンション・メンバーに対するデータ値をワークシートからデータ・ソースへ送信します。属性ディメンションおよびメンバーはHsSetValueではサポートされていません。

データ・ソースにデータを送信するには、データ・ソースに対する適切なロード規則と書込みアクセス権が必要です。

Smart View 11.1.2.5.810+では、HsSetValueを使用して、スマート・リスト、テキストおよび日付などの列挙データ型を送信できます。

構文

プライベート接続:

HsSetValue (value,"PrivateConnectionName","POV")

共有接続:

HsSetValue (value,"WSFN|ProviderType|Server|Application|Database","POV")

URL接続:

HsSetValue (value,"URLFN|URL|Server|Application|Database","POV")

構文情報の詳細は、関数の手動作成を参照してください。

例17-5 基本的な例

クラウド・データ・ソース・タイプ: EssbasePlanningPlanningモジュールFinancial Consolidation and CloseTax Reporting

オンプレミス・データ・ソース・タイプ: EssbaseFinancial ManagementPlanning

次の例では、HsSetValueでセルH4からHFM01アプリケーションに値を送信します。

プライベート接続:

HsSetValue(H4, "HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")

共有接続:

HsSetValue(H4, "WSFN|HFM|hfm_svr|HFM01|HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")

URL接続:

HsSetValue(H4, "URLFN|http://<servername:port>/hfmadf/../hfmadf/officeprovider|<servername:port>|HFM01|HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")

例17-6 スマート・リストを使用した例

クラウド・データ・ソース・タイプ: PlanningPlanningモジュールFinancial Consolidation and CloseTax Reporting

この例の構文は、テキストに使用されている内容と似ていますが、テキストはスマート・リスト内のテキスト値の1つに一致している必要があります。

プライベート接続:

HsSetValue("Trips", "Vision","Account#7110: Advertising","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Forecast","Version#Driver","Entity#International Sales","Product#No Product")

共有接続:

HsSetValue("Trips", "WSFN|HP|serviceURL|Vision|Plan1","Account#7110: Advertising","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Forecast","Version#Driver","Entity#International Sales","Product#No Product")

URL接続:

HsSetValue("Trips", "URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#7110: Advertising","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Forecast","Version#Driver","Entity#International Sales","Product#No Product")

例17-7 テキストの例

クラウド・データ・ソース・タイプ: PlanningPlanningモジュールFinancial Consolidation and CloseTax Reporting

関数内でテキスト値を使用する場合は、テキスト値を引用符で囲みます。

プライベート接続:

HsSetValue("Enter Some Text", "Vision","Account#7110: Advertising","Period#Jun","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Commentary","Entity#International Sales","Product#No Product")

共有接続:

HsSetValue("Enter Some Text", "WSFN|HP|serviceURL|Vision|Plan1","Account#7110: Advertising","Period#Jun","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Commentary","Entity#International Sales","Product#No Product")

URL接続:

HsSetValue("Enter Some Text", "URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#7110: Advertising","Period#Jun","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Commentary","Entity#International Sales","Product#No Product")

例17-8 日付の例

クラウド・データ・ソース・タイプ: PlanningPlanningモジュールFinancial Consolidation and CloseTax Reporting

関数内で日付値を使用する場合は、日付値を引用符で囲みます。

プライベート接続:

HsSetValue("01/03/2003","Vision","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")

共有接続:

HsSetValue("01/03/2003","WSFN|HP|serviceURL|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")

URL接続:

HsSetValue("01/03/2003","URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")

例17-9 今日の日付にTODAY関数を使用した日付の例

クラウド・データ・ソース・タイプ: PlanningPlanningモジュールFinancial Consolidation and CloseTax Reporting

今日の日付にTODAY関数を使用することもできます。

プライベート接続:

HsSetValue(TEXT(TODAY(),"mm/dd/yyyy"),"Vision","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")

共有接続:

HsSetValue(TEXT(TODAY(),"mm/dd/yyyy"),"WSFN|HP|serviceURL|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")

URL接続:

HsSetValue(TEXT(TODAY(),"mm/dd/yyyy"),"URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")