UDA

English (Español a continuación)

UDAs are attributes that are assigned to members of the outline for the purpose of being able to select them.

For instance:

We have assigned the attribute “big” to certain members of the dimension “Markets”.

This will allow us to be able to select them, for example in a FIX, to apply a specific calculation to the specific members with that UDA.

For example, in the following FIX we select the members of the dimension “Market” that are assigned the UDA “big”, and for the member “2018” of the dimension “Years” we make their sales equal to 5.

  • FIX(@UDA(“Markets”,”big”),”2018”)
  • “Sales” = 5;
  • ENDFIX

UDAs have the following properties:

  • In a database, UDAs can be defined in different dimensions, and within the same dimension there can be several UDAs.
  • Can be used with both dense and sparse dimensions.
  • A given UDA can be assigned to different members, but of the same dimension.
  • A member can have multiple UDAs associated with it.
  • UDAs cannot be assigned to shared members or dimensions of the type attribute.
  • The UDA only affects the member to whom it is assigned; it does not affect theirs ascendants or descendants.

How are UDAs assigned?

To create a UDA, right-click on the member and select “Edit member properties”.

In the open window, click on “UDA”:

Existing UDAs appear in the right window; If you want to assign one of these UDAs, click on it and then click on “Assign”.

If you want to assign a new UDA, type it in the window “Assign” and click on “Assign”.

You can also upload UDAs when uploading the outline using a rules file:

How are UDAs removed?

In the window we saw previously, you click on that UDA and click on “DO NOT assign”.

Español

Los UDA son atributos que se asignan a miembros del outline con el propósito de poder seleccionarlos.

Por ejemplo:

A determinados miembros de la dimensión “Mercados” les hemos asignado el atributo “big”.

Esto nos va a permitir poder seleccionarlos, por ejemplo en un FIX, para aplicarles a los miembros concretos con ese UDA un cálculo determinado.  

Por ejemplo, en el siguiente FIX seleccionamos los miembros de la dimensión “Mercado” que tienen asignados el UDA “big”,  y para el miembro “2018” de la dimensión “Años” igualamos sus ventas a 5.

Los UDAs presentan las siguientes propiedades:

  • En una base de datos se pueden definir UDAs en distintas dimensiones, y dentro de una misma dimensión puede haber diversos UDAs.
  • Se pueden utilizar tanto con dimensiones densas como dispersas.
  • Un determinado UDA se puede asignar a diversos miembros, pero de la misma dimensión.
  • Un miembro puede tener asociado varios UDAs.
  • No se pueden asignar UDAs a miembros compartidos ni a dimensiones del tipo atributo
  • El UDA sólo afecta al miembro al que se le asigna; no afecta ni a sus ascendentes ni a sus descendentes.

¿Cómo se asignan los UDAs?

Para crear un UDA se hace click con el botón derecho sobre el miembro y se selecciona “Editar propiedades de miembros”

En la ventana que se abre se hace click en “UDA”:

En la ventana de la derecha aparecen los UDAs existentes; si se quiere asignar uno de estos UDAs se hace click sobre él y a continuación  se hace click en “Asignar”.

Si se quiere asignar un nuevo UDA, se teclea en la ventana de “Asignar” y se hace click en “Asignar”.

También se pueden subir UDAs de forma masiva al subir el outline mediante un archivo de reglas:

¿Cómo se eliminan los UDAs?

Se llega a la ventana que vimos anteriormente, se hace click en su UDA y se hace click en “NO asignar”.