プライマリ・コンテンツへ移動
Oracle® Smart View for Officeユーザー・ガイド

F10370-04
目次に移動
目次

前
次
機械翻訳について

HsGetValue

クラウド・データ・ソース・タイプ: Oracle Analytics Cloud - EssbaseOracle Planning and Budgeting CloudOracle Enterprise Planning and Budgeting CloudOracle Financial Consolidation and Close CloudOracle Tax Reporting CloudOracle Enterprise Performance Reporting Cloud

オンプレミス・データ・ソース・タイプ: Oracle EssbaseOracle Hyperion Financial ManagementOracle 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 CloudOracle Enterprise Planning and Budgeting CloudOracle Financial Consolidation and Close CloudOracle 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 - EssbaseOracle Planning and Budgeting CloudOracle Enterprise Planning and Budgeting CloudOracle Financial Consolidation and Close CloudOracle Tax Reporting CloudOracle Enterprise Performance Reporting Cloud

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

この例では、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 - EssbaseOracle Planning and Budgeting CloudOracle Enterprise Planning and Budgeting CloudOracle Financial Consolidation and Close CloudOracle 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 CloudOracle Enterprise Planning and Budgeting CloudOracle Financial Consolidation and Close CloudOracle 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")