HsSetValue

Décrit la fonction Smart View HsSetValue.

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

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

Description

HsSetValue transmet une valeur de données d'une feuille de calcul à la source de données pour les membres de dimension sélectionnés d'un point de vue (PDV). Les dimensions et membres d'attribut ne sont pas pris en charge dans HsSetValue.

Pour transmettre des données à une source de données, vous devez disposer de la règle de chargement appropriée et d'un accès en écriture pour la source de données.

Dans Smart View 11.1.2.5.810 et les versions ultérieures, vous pouvez utiliser la fonction HsSetValue pour envoyer des types de données énumérés, tels que des dates, du texte et des listes dynamiques.

Syntaxe

Connexion privée :

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

Connexion partagée :

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

Connexion URL :

HsSetValue (value,"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-5 Exemple de base

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, Financial Management, Planning

Dans cet exemple, HsSetValue envoie la valeur de la cellule H4 à l'application HFM01.

Connexion privée :

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

Connexion partagée :

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

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

Exemple 17-6 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 syntaxe est semblable à celle utilisée pour le texte, mais le texte doit correspondre à l'une des valeurs de texte dans la liste dynamique.

Connexion privée :

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

Connexion partagée :

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

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

Exemple 17-7 Exemple avec du texte

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

Lorsque vous utilisez une valeur de texte dans la fonction, placez-la entre guillemets.

Connexion privée :

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

Connexion partagée :

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

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

Exemple 17-8 Exemple avec une date

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

Lorsque vous utilisez la valeur de date dans la fonction, placez-la entre des guillemets.

Connexion privée :

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

Connexion partagée :

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

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

Exemple 17-9 Exemple avec une date en utilisant la fonction TODAY pour la date du jour

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

Vous pouvez également utiliser la fonction TODAY pour la date du jour.

Connexion privée :

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

Connexion partagée :

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

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