HsGetValue

Décrit la fonction Smart View HsGetValue.

Types de source de données cloud : Oracle Essbase, Planning, modules Planning, Financial Consolidation and Close, Tax Reporting, Narrative Reporting

Types de source de données sur site : Oracle Essbase, Oracle Hyperion Financial Management, Oracle Hyperion Planning

Description

HsGetValue extrait les données de la source de données pour les membres de dimension sélectionnés d'un point de vue (PDV).

Lorsque HsGetValue n'extrait aucune donnée, la valeur spécifiée pour le texte de remplacement du libellé #NoData/Missing est utilisée (reportez-vous à Tableau 5-7).

Lorsque les utilisateurs sélectionnent les options Actualiser ou Actualiser tout, seule la fonction HsGetValue est appelée. S'ils utilisent l'option Soumettre, HsSetValue est appelée en premier, suivie de la fonction HsGetValue uniquement si HsSetValue est correctement renvoyée.

La fonction HsGetValue prend en charge l'utilisation d'un membre et d'une dimension d'attribut avec des sources de données Essbase. Dans Oracle Smart View for Office 11.1.2.5.710 et les versions ultérieures, la portée de la prise en charge d'attribut de la fonction HsGetValue s'étend aux sources de données Planning, modules Planning, Financial Consolidation and Close, Tax Reporting (reportez-vous à la section Exemple 17-3).

Dans Smart View 11.1.2.5.720 et les versions ultérieures, vous pouvez utiliser la fonction HsGetValue pour renvoyer des types de données énumérés, tels que des dates, du texte et des listes dynamiques (reportez-vous à la section Exemple 17-4).

Syntaxe

Connexion privée :

HsGetValue("PrivateConnectionName","POV")

Connexion partagée :

HsGetValue("WSFN|ProviderType|Server|Application|Database","POV")

Connexion URL :

HsGetValue("URLFN|URL|Server|Application|Database","POV")

Pour des informations détaillées sur la syntaxe, reportez-vous à la section Création manuelle de fonctions.

Exemple 17-2 Exemple sans attribut

Types de source de données cloud : Essbase, Planning, modules Planning, Financial Consolidation and Close, Tax Reporting, Narrative Reporting

Types de source de données sur site : Essbase, Financial Management, Planning

Dans cet exemple, HsGetValue renvoie la valeur à partir de l'application HFM01 pour le PDV par défaut.

Connexion privée :

=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")

Connexion partagée :

=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")

Connexion URL :

=HsGetValue("URLFN|http://<servername:port>/hfmadf/../hfmadf/officeprovider|<servername:port>|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")

Exemple 17-3 Exemple avec un attribut

Types de source de données cloud : Essbase, Planning, modules Planning, Financial Consolidation and Close, Tax Reporting

Types de source de données sur site : Essbase

Dans cet exemple, la fonction HsGetValue renvoie la valeur à partir de l'application Vision et de la base de données Plan1, et le PDV comprend un membre et une dimension d'attribut, Entity_Regions#NA_Reg.

Remarque :

La fonction HsGetValue ne prend en charge qu'un membre et une dimension d'attribut par fonction.

Connexion privée :

=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")

Connexion partagée :

=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")

Connexion URL :

=HsGetValue("URLFN|https://<servername:port>/HyperionPlanning/SmartView
|<servername:port>|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")

Exemple 17-4 Exemple avec une liste dynamique

Types de source de données cloud : Planning, modules Planning, Financial Consolidation and Close, Tax Reporting

Dans cet exemple, la fonction HsGetValue renvoie une valeur de liste dynamique à partir de l'application Vision et de la base de données Plan1. Dans ce cas, la liste dynamique cherche la valeur Driver pour les éléments Cleaning et Maintenance. Les valeurs qui peuvent être renvoyées sont "% des revenus", "Unités", "Heures d'ETP", "Appels de vente", "Déplacements", "Pieds carrés" et "Aucun".

Connexion privée :

=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")

Connexion partagée :

=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")

Connexion URL :

=HsGetValue("URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|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")