Regla en IBM Planning Analytics: uso de elemento con formato tipo texto

22 May, 2017

Realizado por nuestros SmartB Gerardo Delgado

En IBM Planning Analytics, es posible utilizar elementos en formato de Tipo Texto. Para hacer uso del mismo, básicamente es necesario cumplir con dos (2) condiciones:

1.Al crear el Elemento en la dimensión, ubicar el atributo Formato y seleccionar la opción de Texto.

2.La dimensión donde este creado el Elemento tipo Texto, debe ser la última dimensión dentro del Cubo. En otras palabras, la última dimensión agregada al crear el cubo o al realizar un reordenamiento del mismo, asegurarse de colocar en la última posición la dimensión que contiene dicho elemento.

Las opciones por las cuales necesitaríamos incluir datos de tipo Texto o PickList dentro de un cubo son varias, en este caso particular, será expuesta la necesidad de crear una validación según la opción de Activación o Desactivación que contendrá nuestro elemento de tipo texto.

El cubo en cuestión cuenta con tres (3) dimensiones: Artículos, Periodos, Medidas. Donde dentro de la dimensión medida tenemos el elemento textual y es deseable poder activar o desactivar para un periodo y artículo particular, la sumatoria del mismo en alguna medida.

Por lo tanto para hacer uso del valor en una regla, sería necesario hacer un llamado al elemento:

[] =N: [‘Medidas’:’Estatus’]

Sin embargo, al ser un Elemento de tipo Texto, Planning Analytics no podrá devolvernos el valor. Por lo tanto es necesario hacer uso de la función DB para hacer un llamado a dicho elemento, inclusive dentro del mismo cubo. Por lo tanto la regla tendría la siguiente estructura:

[]=N: DB(‘nombre_del_cubo’, !Articulos, !Periodos, ‘Estatus’) ;

Si se quisiera compara dicho valor con alguna cadena especifica de texto, vale recordar que es necesario colocar el símbolo “@” antes del “=”. Por ejemplo:

[]=N: DB(‘nombre_del_cubo’, !Articulos, !Periodos, ‘Estatus’)@=’Activación’

Finalmente, se concluye con la recomendación de primero realizar el reordenamiento de las dimensiones del cubo para luego si hacer la inclusión del elemento textual en la última dimensión del mismo. Para la utilización en reportes de dicho campo/elemento, lo podremos visualizar sin problemas en una Lista.