Le espressioni di formule possono includere le seguenti funzioni e variabili predefinite.
Tabella 24-10 Variabili in espressioni di formule
Variabile | Descrizione |
---|---|
OpenInputValueBlock |
Genera un'istruzione IF se l'applicazione è un'applicazione multivaluta oppure genera una stringa vuota se l'applicazione è basata su un'unica valuta. Variabile utilizzata con CloseInputValueBlock. |
CloseInputValueBlock |
Genera un'istruzione End IF se l'applicazione è un'applicazione multivaluta oppure genera una stringa vuota se l'applicazione è basata su un'unica valuta. Variabile utilizzata con OpenInputValueBlock. |
NumberOfPeriodsInYear |
Restituisce il numero di periodi di tempo nel corso dell'anno |
NumberOfYears |
Restituisce il numero di anni nell'applicazione |
Tabella 24-11 Funzioni nelle espressioni di formule
Funzione | Descrizione |
---|---|
Dimension(dimTag) |
Restituisce il nome di una dimensione predefinita. Sono previsti i seguenti dimtag:
|
Period(periodName) |
Restituisce il periodo specificato. Le opzioni per periodName sono:
|
CrossRef(accountName) |
Genera un riferimento incrociato mediante l'aggiunta del prefisso predefinito "No" a ciascun nome di dimensione (tranne Valuta, Periodo e Anno), seguito dal conto specificato. Ad esempio, in una dimensione contenente le seguenti dimensioni: Conto, Periodo, HSP_View, Anno, Scenario, Versione, Entità e Prodotto CrossRef("5800") restituisce: "BegBalance"->"No HSP_View"->"No Scenario"->"No Versione"->"No Entità"->"No Prodotto"->"5800"; |
CrossRef(accountName, prefix) |
Genera un riferimento incrociato mediante l'aggiunta del prefisso specificato a ciascun nome di dimensione (tranne Valuta, Periodo e Anno), seguito dal conto specificato. Il prefisso deve essere racchiuso tra virgolette doppie. Ad esempio, in una dimensione contenente le seguenti dimensioni: Conto, Periodo, HSP_View, Anno, Scenario, Versione, Entità e Prodotto CrossRef("5800", "NoX") restituisce: "BegBalance"->"NoX HSP_View"->"NoX Scenario"->"NoX Versione"->"NoX Entità"->"NoX Prodotto"->"5800"; |
CrossRef(accountName, prefix, true) |
Genera un riferimento incrociato mediante l'aggiunta del prefisso specificato a ciascun nome di dimensione (compreso Anno, ma esclusi Valuta e Periodo), seguito dal conto specificato. Ad esempio, CrossRef("5800", "NoX", true) restituisce: "BegBalance"->"NoX HSP_View"->"NoX Anno"->"NoX Scenario"->"NoX Versione"->"NoX Entità"->"NoX Prodotto"->"5800"; |
getCalendarTPIndex() |
Genera una formula membro che restituisce un indice per il periodo di tempo; l'indice è basato sull'anno di calendario. |
getFiscalTPIndex() |
Genera una formula membro che restituisce un indice per il periodo di tempo; l'indice è basato sull'anno fiscale. |
CYTD(memberName) |
Genera una formula progressivo anno per il membro |
CYTD(memberName, calTpIndexName, fiscalTpIndexName) |
Genera una formula progressivo anno per il membro e l'indice del periodo di tempo basato sull'anno di calendario e l'anno fiscale. Utilizzata quando i membri vengono rinominati. I nomi dei membri predefiniti sono "Cal TP-Index" e "Fiscal TP-Index" |