Per informazioni sui limiti relativi ai caratteri e alle altre funzioni di Excel, fare riferimento alla documentazione e al sito di supporto tecnico Microsoft.
Per creare manualmente una funzione, procedere come segue.
Esempio 17-1 Linee guida per la sintassi
Per informazioni sulla sintassi delle singole funzioni, fare riferimento a Descrizione delle funzioni.
Per usare una connessione condivisa, è necessario aggiungere alla funzione l'identificativo WSFN che specifica una funzione di Workspace, insieme a una stringa di connessione. Il formato è il seguente:
"WSFN|ProviderType|Server|Application|Database","POV"
Ad esempio, nella funzione HsGetValue per una connessione condivisa a un'origine dati Oracle Essbase l'identificativo WSFN e la stringa di connessione vengono aggiunti alla funzione nel modo seguente.
=HsGetValue("WSFN|Essbase|myserver|Sample|Basic","Market#South")
Per ProviderType
, usare una delle seguenti stringhe con distinzione tra maiuscole e minuscole:
Essbase
(solo per Essbase in locale; Oracle Essbase cloud richiede la sintassi relativa alla connessione privata)
HFM
(per Oracle Hyperion Financial Management)
HP
(per Oracle Hyperion Planning, Planning, Moduli Planning, Financial Consolidation and Close, Tax Reporting)
Per Financial Management, il parametro Database
può essere omesso o può avere lo stesso valore del parametro Application
. Per coerenza Oracle consiglia di immettere il nome dell'applicazione per il parametro Database
.
Per usare una connessione URL, è necessario aggiungere alla funzione l'identificativo URLFN che specifica una funzione URL, insieme a una stringa di connessione. Il formato è il seguente:
URLFN|URL|Server|Application|Database
Ad esempio, la sintassi della funzione HsGetValue che usa l'URL per una connessione a un processo aziendale Planning:
HsGetValue("URLFN|URL|Server|Application|Database","POV")
Tutte le informazioni necessarie per stabilire una connessione sono incluse nel token, come sopra illustrato. Se il token contiene informazioni non valide, in genere viene visualizzato un errore #NoConnection
, con le seguenti eccezioni per il token del server:
I parametri relativi alla connessione privata possono avere i valori sotto riportati.
Vuoto: connessione predefinita
HsActive: connessione attiva associata
Nome definito dall'utente per una connessione privata
Se si specifica una connessione privata, questo deve precedere il POV.
Il POV è costituito da coppie dimensione#membro, ad esempio:
Entity#Connecticut
Le relazioni padre-figlio sono indicate tramite un punto (.
), ad esempio:
Entity#UnitedStates.Maine
La connessione e ciascuna coppia dimensione#membro del POV possono essere suddivise in parametri di funzione distinti, racchiusi singolarmente tra virgolette ("
) e separati da virgole (,
), ad esempio:
"My_connection","Entity#UnitedStates","Account#Sales"
In alternativa, è possibile separare la connessione dal POV mediante una virgola (,
) con l'intero POV racchiuso tra virgolette ("
) e ciascuna coppia dimensione#membro separata da un punto e virgola (;
), ad esempio:
"My_connection","Entity#UnitedStates;Account#Sales"
Non mischiare il nome di una dimensione e i relativi alias nelle funzioni. Tuttavia, per i membri è possibile utilizzare il nome del membro o i relativi alias dalla tabella degli alias selezionata.