Truco: Formatear texto automático de selección dinámica

Muchos de vosotros habréis utilizado la característica “Texto automático” que Microstrategy nos ofrece para insertar textos automáticos que hagan referencia a elementos como por ejemplo fecha / hora actual, usuario que ha ejecutado el informe, tiempo de ejecución del documento o detalles de la selección dinámica. 01

En esta ocasión os voy a enseñar un pequeño truco para lucir en el documento los datos de la selección dinámica, en el caso de que sean fechas, de mejor manera que la que viene por defecto.

Vamos!

Para empezar, en este ejemplo, cuento con un documento cuyo único informe de datos contiene un par de filtros de selección dinámica, para Fecha de Inicio y para Fecha de Fin de periodo a seleccionar. El objetivo es mostrar, de la mejor manera posible, esta selección de fechas dentro del documento para indicar el periodo al que el informe hace referencia.

Para hacer esto, lo primero que se nos puede ocurrir es añadir el objeto Detalles de selección dinámica a nuestro documento, de tal manera que nos quedaría algo así

0203

 

 

 

 

 

 

Digamos que esta es una forma de mostrarlo, aunque puede que no sea la más adecuada de todas. Pero vamos a profundizar un poco más…

Si nuestro informe tiene dos selecciones dinámicas, ¿por qué no aprovecharlo y mostrarlas por separado? Bien, para hacer esto, necesitamos, en lugar del texto anterior, escribir esto

{&PromptX&}

Donde X es el número de selección dinámica que representa en el orden en el que aparecen en el informe. En nuestro caso

  • Fecha de inicio: {&Prompt1&} 
  • Fecha de fin: {&Prompt2&}

Si mostramos esto, tendríamos algo así

0405

 

 

 

 

 

 

En esta ocasión queremos darle un formato especial para poder añadirlo a un informe y que no parezca algo demasiado encorsetado. Mirad como puede quedar si entramos en Formato / Personalizado….

0807

 

 

 

 

 

Y jugando con estas variables, podríamos conseguir que quede de esta manera

09

Hasta aquí el pequeño truco, espero que os pueda servir en alguna ocasión.

😉

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *