Problema Indicador basado en Dim Tiempo

Ver el tema anterior Ver el tema siguiente Ir abajo

Problema Indicador basado en Dim Tiempo

Mensaje  alvole el Jue 28 Oct 2010, 12:03

Buenos días, quiero exponer un problema que me ha surgido a la hora de consultar un indicador, a ver si alguien me puede ayudar. Gracias de antemano.

Tengo creada una tabla de hechos donde guardo el id la dimensión de tiempo (mes es el nivel más bajo) y un empleado (id_personal) que significa que ese mes ha estado en plantilla (en el que queda definido en el rpd como agragación de COUNT DISTINCT), de manera que si quiero saber los empleados que he tenido en un mes, agrupo por éste y automaticamente me realiza la el COUNT de toda la gente y listo, tengo el nº de empleados. Hasta ahí bien, pero me ha surgido el problema (normal) que si agrupo por año en la dimension me cuenta toda la gente que ha estado en la empresa en todo el año (incluso la gente que se ha marchado ya), y lo que necesito es la gente que estaba en el último mes (en Diciembre), y en caso de que el año no haya finalizado, en el año actual. ¿Habría alguna solución? No se si ha quedado claro lo que me pasa, pero me sería de gran utilidad si alguien me echara una mano.


Saludos.

alvole

Cantidad de envíos : 31
Edad : 37
Localización : Valladolid
Fecha de inscripción : 31/03/2010

Ver perfil de usuario http://www.cidaut.es

Volver arriba Ir abajo

Re: Problema Indicador basado en Dim Tiempo

Mensaje  srodo el Jue 28 Oct 2010, 15:41

Hola alvole,

Después de haber hecho varias pruebas aquí, lo más sencillo sería que mostrases los resultados en una tabla dinámica. Para ello, debes disponer el año en filas o columnas, como prefieras, pero también el mes en "Excluido". La clave de esto es que ahora puedes ir a tu medida (empleados) y usar la regla de función agregada Último (botón "Más opciones..."), lo que te dará la gente que estaba en el último mes de cada año, y en caso de que el año no haya finalizado, en el mes en curso.

Espero que esto te sea de ayuda.

Saludos.

srodo

Cantidad de envíos : 8
Localización : Madrid
Fecha de inscripción : 09/09/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problema Indicador basado en Dim Tiempo

Mensaje  alvole el Jue 28 Oct 2010, 16:16

Según los datos que estoy visualizando parece que todo está genial.

Gracias por la ayuda y la rapidez.

Saludo.

alvole

Cantidad de envíos : 31
Edad : 37
Localización : Valladolid
Fecha de inscripción : 31/03/2010

Ver perfil de usuario http://www.cidaut.es

Volver arriba Ir abajo

Re: Problema Indicador basado en Dim Tiempo

Mensaje  alvole el Miér 24 Nov 2010, 11:24

Hola de nuevo, aunque en la anterior respuesta indiqué que todo estaba OK, me ha surgido otro problema a raíz de el dato de personal que hay en un año. Ahora lo que necesito es mostrar la facturación por persona que se tiene en un año. No hay problema porque en una tabla dinámica (por ejemplo) muestro el campo año, el de facturación, y el nº de personal (de la manera que se me indicó que se hiciera). Hasta ahí todo bien, solo que cuando creo una formula para dividir la facturación por el nº de personas para obtener la fact. x persona, no lo calcula sobre el campo obtenido de personal (que tiene en cuenta el mes y utiliza la Regla para función agregada 'Ultimo'). Hay alguna manera de manejar el dato calculado bajo unos criterios de manera que pueda operar con el?

No se si me he explicado con suficiente claridad.
Gracias.


alvole

Cantidad de envíos : 31
Edad : 37
Localización : Valladolid
Fecha de inscripción : 31/03/2010

Ver perfil de usuario http://www.cidaut.es

Volver arriba Ir abajo

Re: Problema Indicador basado en Dim Tiempo

Mensaje  srodo el Jue 25 Nov 2010, 19:50

Hola alvole,

Si te he entendido bien, lo que quieres es dividir el total facturado cada año por el nº de empleados que muestras en la tabla dinámica que has construido en el paso anterior (es decir, la gente que estaba en plantilla el último mes de cada año). Para eso, lo que puedes hacer es alterar tu fórmula para dividir la SUM(facturación BY año) por el nº empleados, que lo que hace es dividir la facturación anual por el nº de empleados en plantilla cada mes. Si a este campo le aplicas también la Regla para función agregada 'Ultimo', vas a conseguir que el resultado sea precisamente el de dividir la facturación por el campo que habíamos obtenido de personal.

Te adjunto un ejemplo por si no lo ves claro (en él muestro "horas" en lugar de "euros", y "tareas" en lugar de "empleados", pero creo que se entiende igualmente). En la tabla de la izquierda muestro el resultado totalizado por años en modo Tabla clásica. A la derecha tienes el resultado de aplicar a la vista Tabla dinámica las reglas que te he comentado.

Espero haberme explicado bien.
Saludos.


srodo

Cantidad de envíos : 8
Localización : Madrid
Fecha de inscripción : 09/09/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problema Indicador basado en Dim Tiempo

Mensaje  alvole el Vie 26 Nov 2010, 10:56

Te has explicado perfectamente. Pensaba ya que no había manera, pero he seguido paso por paso lo que me has indicado y ha salido perfecto.

Muchas gracias por tu ayuda.

alvole

Cantidad de envíos : 31
Edad : 37
Localización : Valladolid
Fecha de inscripción : 31/03/2010

Ver perfil de usuario http://www.cidaut.es

Volver arriba Ir abajo

Re: Problema Indicador basado en Dim Tiempo

Mensaje  Contenido patrocinado Hoy a las 20:42


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.