Inicio > Business Analytics > Proyecciones con Oracle BI 10g “What If”

Proyecciones con Oracle BI 10g “What If”

Muchas veces cuando hacemos un proyecto de BI, se acaba hablando de generar un cuadro de mandos que analice las proyecciones futuras, o lo que es más conocido en el mundo del BI, los “What If”

Oracle Business Intelligence (OBI) incorpora unas funciones comparativas en el tiempo muy depuradas, y en base a ellas podemos generar proyecciones muy interesantes. A continuación os muestro un ejemplo muy simple, pero que os puede dar grandes ideas para vuestros análisis.

Mi objetivo en este ejemplo es calcular las ventas previstas para el año que viene en base al porcentaje de desviación del año en curso respecto al año anterior, o expresado en pregunta:  ¿qué pasará si mis ventas siguen el crecimiento que llevamos este año?

Este estudio lo haremos en tres simples pasos.

  1. Calculamos  las ventas del año anterior. Para realizarlo, y dando por supuesto que ya tenemos creada la time dimensión, generaremos las ventas del año anterior con la función Ago:
    – Ventas Año Anterior = Ago (Indicadores.Ventas, TiempoDIm.Any Detail, 1)
     
  2. Creamos una columna lógica que nos informe del % de desviación que hay entre este año con el anterior:
    – % Desviación de Ventas = (Indicadores.Ventas – Indicadores.Ventas Año Anterior)/Abs(Indicadores.Ventas Año Anterior)
     
  3. Por último, y a partir de estas dos funciones,  generamos  nuestra proyección de ventas para el año que viene:
     – Proyección Ventas = Indicadores.Ventas*(1+Indicadores.%Desviación de Ventas)

Una vez tenemos calculados los tres parámetros podemos ver fácilmente nuestra proyección en ventas de una manera muy gráfica, y nuestro crecimiento o decrecimiento por línea de negocio  (en nuestro ejemplo mejoramos, y es que en tiempos de crisis hay que ser optimistas…).

Una variante de este ejemplo sería ir viendo durante el año cómo evolucionan la realidad y la previsión. Esto podríamos hacerlo aplicando la expresión case when en la fórmula de proyección de ventas. Si nosotros realizamos la formula preguntando si las Ventas para ese mes son mayores a 0 entonces mostramos  la realidad, y si es igual a 0 mostramos  su proyección.

  • Case When Indicadores. Ventas <> 0
    then Indicadores.Ventas
    else  Indicadores.Ventas Año Anterior*(1+Indicadores.%Desviación de Ventas)

Espero que este post os anime a crear vuestras propias proyecciones. En el ejemplo mostrado podemos realizar múltiples variantes: coger la mínima proyección de una línea de negocio, la media de los últimos 5 años, basar la proyección en solo una línea de negocio,  etc.

Me gustaría enseñaros también cómo hacer proyecciones a partir de variables de presentación en el cuadro de mandos… pero esto lo dejo para otro post!

  1. Aún no hay comentarios.
  1. enero 2, 2012 en 10:39

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 140 seguidores

A %d blogueros les gusta esto: