Las expresiones de fórmula pueden incluir estas variables y funciones predefinidas.
Tabla 24-10 Variables en expresiones de fórmula
Variable | Descripción |
---|---|
OpenInputValueBlock |
Genera una sentencia IF en el caso de una aplicación de varias monedas, o una cadena vacía si es una aplicación de una sola moneda. Se utiliza con ClosedInputValueBlock. |
CloseInputValueBlock |
Genera una sentencia End IF en el caso de una aplicación de varias monedas, o una cadena vacía si es una aplicación de una sola moneda. Se utiliza con OpenInputValueBlock. |
NumberOfPeriodsInYear |
Devuelve el número de periodos de tiempo del año |
NumberOfYears |
Devuelve el número de años de la aplicación |
Tabla 24-11 Funciones en expresiones de fórmula
Función | Descripción |
---|---|
Dimension(dimTag) |
Devuelve el nombre de una dimensión predefinida. Los dimtags o etiquetas de dimensión son:
|
Period(periodName) |
Devuelve el periodo especificado. Las opciones de periodName son:
|
CrossRef(accountName) |
Genera una referencia cruzada agregando el prefijo predeterminado "No" a cada nombre de dimensión (excepto Currency, Period y Year), seguido de la cuenta especificada. Por ejemplo, en una aplicación con las dimensiones siguientes: Account, Period, HSP_View, Year, Scenario, Version, Entity y Product CrossRef("5800") devuelve: "BegBalance"->"No HSP_View"->"No Scenario"->"No Version"->"No Entity"->"No Product"->"5800"; |
CrossRef(accountName, prefix) |
Genera una referencia cruzada agregando el prefijo especificado a cada nombre de dimensión (excepto Currency, Period y Year), seguido de la cuenta especificada. El prefijo debe estar entre comillas. Por ejemplo, en una aplicación con las dimensiones siguientes: Account, Period, HSP_View, Year, Scenario, Version, Entity y Product CrossRef("5800", "NoX") devuelve: "BegBalance"->"NoX HSP_View"->"NoX Scenario"->"NoX Version"->"NoX Entity"->"NoX Product"->"5800"; |
CrossRef(accountName, prefix, true) |
Genera una referencia cruzada agregando el prefijo especificado a cada nombre de dimensión, incluido Year (excepto Currency y Period), seguido de la cuenta especificada. Por ejemplo, CrossRef("5800", "NoX", true) devuelve: "BegBalance"->"NoX HSP_View"->"NoX Year"->"NoX Scenario"->"NoX Version"->"NoX Entity"->"NoX Product"->"5800"; |
getCalendarTPIndex() |
Genera una fórmula de miembro que devuelve un índice para el periodo de tiempo; el índice se basa en el año natural. |
getFiscalTPIndex() |
Genera una fórmula de miembro que devuelve un índice para el periodo de tiempo; el índice se basa en el año fiscal. |
CYTD(memberName) |
Genera una fórmula de acumulado anual de calendario para el miembro |
CYTD(memberName, calTpIndexName, fiscalTpIndexName) |
Genera una fórmula de acumulado anual de calendario para el miembro y el índice de periodo de tiempo basado en el año natural y el fiscal. Utilícelo al cambiar el nombre de los miembros. Los nombres de miembro predeterminados son "Periodo de tiempo de cálculo-Índice" y "Periodo de tiempo fiscal-Índice". |