HsSetValue

Descrive la funzione HsSetValue di Smart View.

Tipi di origini dati cloud: Oracle Essbase, Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting

Tipi di origini dati locali: Oracle Essbase, Oracle Hyperion Financial Management, Oracle Hyperion Planning

Descrizione

HsSetValue invia un valore dati da un foglio di lavoro a un'origine dati per i membri selezionati di un punto di vista (POV). Le dimensioni e i membri di attributi non sono supportati in HsSetValue.

Per inviare dati a un'origine dati, è necessario disporre della regola di caricamento appropriata e dell'accesso in scrittura all'origine dati.

In Smart View 11.1.2.5.810+, la funzione HsSetValue può essere utilizzata per inviare tipi di dati enumerati, ad esempio smartlist, testo e date.

Sintassi

Connessione privata:

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

Connessione condivisa:

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

Connessione URL:

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

Per informazioni dettagliate sulla sintassi, vedere Creazione manuale di funzioni.

Esempio 17-5 Esempio di base

Tipi di origini dati cloud: Essbase, Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting

Tipi di origini dati locali: Essbase, Financial Management, Planning

In questo esempio, HsSetValue invia il valore dalla cella H4 all'applicazione HFM01.

Connessione privata:

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

Connessione condivisa:

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

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

Esempio 17-6 Esempio con smartlist

Tipi di origini dati cloud: Planning, Moduli Planning, Financial Consolidation and Close, Tax Reporting

In questo esempio, la sintassi è simile a quella utilizzata per il testo. Tuttavia, il testo deve corrispondere a uno dei valori di testo presenti nella smartlist.

Connessione privata:

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

Connessione condivisa:

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

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

Esempio 17-7 Esempio con testo

Tipi di origini dati cloud: Planning, Moduli Planning, Financial Consolidation and Close, Tax Reporting

Quando si utilizza un valore di testo all'interno della funzione, racchiuderlo tra virgolette.

Connessione privata:

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

Connessione condivisa:

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

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

Esempio 17-8 Esempio con data

Tipi di origini dati cloud: Planning, Moduli Planning, Financial Consolidation and Close, Tax Reporting

Quando lo si utilizza all'interno della funzione, il valore data deve essere racchiuso tra apici.

Connessione privata:

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

Connessione condivisa:

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

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

Esempio 17-9 Esempio con data in cui è utilizzata la funzione TODAY per la data odierna

Tipi di origini dati cloud: Planning, Moduli Planning, Financial Consolidation and Close, Tax Reporting

È inoltre possibile utilizzare la funzione TODAY per la data odierna.

Connessione privata:

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

Connessione condivisa:

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

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