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.

Nota:

La funzione HsSetValue non deve essere utilizzata per impostare il valore per una cella di dati contenente dettagli di supporto. Se utilizzata, la funzione HsSetValue non è in grado di identificare se una cella contiene o meno dettagli di supporto e procede all'aggiornamento e alla sottomissione del valore della cella con il nuovo valore recuperato dalla funzione. Ciò dà luogo a un funzionamento errato. Il valore originale continua a essere visualizzato nella finestra di dialogo Dettagli supporto per la cella. Si consiglia pertanto di non utilizzare la funzione HsSetValue per impostare il valore nelle celle con dettagli di supporto.

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