クラウド・データ・ソース・タイプ: Oracle Analytics Cloud - Essbase、Oracle Planning and Budgeting Cloud、Oracle Enterprise Planning and Budgeting Cloud、Oracle Financial Consolidation and Close Cloud、Oracle Tax Reporting Cloud、Oracle Enterprise Performance Reporting Cloud
オンプレミス・データ・ソース・タイプ: Oracle Essbase、Oracle Hyperion Financial Management、Oracle Hyperion Planning
説明
HsGetValueは、ディメンションの選択されたメンバーのデータソースからデータを取得します。
HsGetValueがデータを取得しない場合、#NoData/Missing Label置換オプションに指定された値が使用されます(「表23-6」を参照)。
ユーザーが更新またはすべて更新を選択すると、HsGetValueだけが呼び出されます。 ユーザーがSubmitを選択すると、HsSetValueが最初に呼び出され、HsSetValueが正常に返された場合にのみHsGetValueが呼び出されます。
HsGetValue関数は、Essbaseデータソースを持つ1つの属性ディメンションとメンバーの使用をサポートしています。 Oracle Smart View for Office 11.1.2.5.710+で、HsGetValueは属性サポートをOracle Planning and Budgeting Cloud、Oracle Enterprise Planning and Budgeting Cloud、Oracle Financial Consolidation and Close Cloud、Oracle Tax Reporting Cloudデータ・ソースに拡張します(例24-3を参照)。
Smart View 11.1.2.5.720+では、HsGetValueを使用して、スマート・リスト、テキスト、日付などの列挙データ型を返すことができます(例24-4を参照)。
構文
プライベート接続:
HsGetValue("PrivateConnectionName","POV")
共有接続:
HsGetValue("WSFN|ProviderType|Server|Application|Database","POV")
構文の詳細については、「手動で関数を作成」を参照してください。
例24-2属性を持たない例
クラウド・データ・ソース・タイプ: Oracle Analytics Cloud - Essbase、Oracle Planning and Budgeting Cloud、Oracle Enterprise Planning and Budgeting Cloud、Oracle Financial Consolidation and Close Cloud、Oracle Tax Reporting Cloud、Oracle Enterprise Performance Reporting Cloud
オンプレミス・データ・ソース・タイプ: Essbase、Financial Management、Planning
この例では、HsGetValueはデフォルトPOVのHFM01アプリケーションからの値を返します。
プライベート接続:
=HsGetValue("HFM01","Scenario#Actual","Year#2004","Period#July","View#YTD","Entity#UnitedStates.Connecticut","Value#USD","Account#Sales","ICP#[ICP None]","Custom1#GolfBalls","Custom2#Customer2","Custom3#[None]","Custom4#Increases")
共有接続:
=HsGetValue("WSFN|HFM|hfm_svr|HFM01|HFM01","Scenario#Actual","Year#2004","Period#July","View#YTD","Entity#UnitedStates.Connecticut","Value#USD","Account#Sales","ICP#[ICP None]","Custom1#GolfBalls","Custom2#Customer2","Custom3#[None]","Custom4#Increases")
例24-3 属性を使用した例
クラウド・データ・ソース・タイプ: Oracle Analytics Cloud - Essbase、Oracle Planning and Budgeting Cloud、Oracle Enterprise Planning and Budgeting Cloud、Oracle Financial Consolidation and Close Cloud、Oracle Tax Reporting Cloud
オンプレミス・データ・ソース・タイプ: Essbase
この例では、HsGetValueはVisionアプリケーションの値Plan1を返し、POVには属性ディメンションとメンバーEntity_Regions#NA_Regが含まれています。
注意:
HsGetValueは、機能ごとに1つの属性ディメンションとメンバーのみをサポートします。
プライベート接続:
=HsGetValue("Vision","Account#Amount","Period#Jan","Years#2017","Scenario#Annual Contract","Version#Final","Entity#AR02-Argentina-IS_Adjustments","Package#Depreciation","Currency#Local Currency","Entity_Regions#NA_Reg")
共有接続:
=HsGetValue("WSFN|HP|serviceURL|Vision|Plan1","Account#Amount","Period#Jan","Years#2017","Scenario#Annual Contract","Version#Final","Entity#AR02-Argentina-IS_Adjustments","Package#Depreciation","Currency#Local Currency","Entity_Regions#NA_Reg")
例24-4スマート・リストを使用した例
クラウド・データ・ソース・タイプ: Oracle Planning and Budgeting Cloud、Oracle Enterprise Planning and Budgeting Cloud、Oracle Financial Consolidation and Close Cloud、Oracle Tax Reporting Cloud
この例では、HsGetValueはVisionアプリケーションPlan1データベースからスマート・リストの値を返します。 この場合のスマート・リストは、クリーニングとメンテナンスのドライバ値を探しています。 可能な値は、"% of Revenue," "Units," "FTE Hours," "Sales Calls," "Trips," "Square Feet,"および"None"です。
プライベート接続:
=HsGetValue("Vision","Account#7440: Cleaning and Maintenance","Period#x---------x","HSP_View#BaseData","Year#FY15","Scenario#Plan","Version#Driver","Entity#No Entity","Product#No Product")
共有接続:
=HsGetValue("WSFN|HP|serviceURL|Vision|Plan1","Account#7440: Cleaning and Maintenance","Period#x---------x","HSP_View#BaseData","Year#FY15","Scenario#Plan","Version#Driver","Entity#No Entity","Product#No Product")