Control en tabla dinámica
Publicado por Nanoterremoto (10 intervenciones) el 14/11/2019 07:15:00
Buenas,
es la primera consulta que os hago pero es que ya no sé por donde tirar.
Tengo una hoja con una serie de datos sacado de una base de datos MySQL con el listado de facturas gestionadas para varias empresas.
Entre las columnas, hay una con el nombre de empresa, otra con nombre de empleado y otra tipo de proveedor (acreedor, proveedor, cliente). Todas son de texto.
Por otro lado tengo una tabla dinámica donde quiero sacar el promedio de movimientos que tiene cada empleado en cada empresa por cada tipo de proveedor, teniendo en cuenta que un mismo empleado puede tener varios movimientos en la misma factura.
He metido una columna más en la de los datos que cuenta en cada fila las veces que aparece el empleado de la fila correspondiente en la factura de esa fila y luego en la tabla dinámica hago el promedio de esa columna que cuenta y me da un valor aproximado pero no el correcto, porque si por ejemplo un empleado aparece 2 veces en una factura en la de contar me aparece 2 veces 2, por tanto me desvirtua un poco los valores. Me falta controlar que si el empleado ya ha sido contado no lo vuelva a contar en posteriores filas pero no sé como hacerlo.
Sé que es un poco complicado y no sé si me he explicado bien, pero espero puedan ayudarme.
Gracias.
es la primera consulta que os hago pero es que ya no sé por donde tirar.
Tengo una hoja con una serie de datos sacado de una base de datos MySQL con el listado de facturas gestionadas para varias empresas.
Entre las columnas, hay una con el nombre de empresa, otra con nombre de empleado y otra tipo de proveedor (acreedor, proveedor, cliente). Todas son de texto.
Por otro lado tengo una tabla dinámica donde quiero sacar el promedio de movimientos que tiene cada empleado en cada empresa por cada tipo de proveedor, teniendo en cuenta que un mismo empleado puede tener varios movimientos en la misma factura.
He metido una columna más en la de los datos que cuenta en cada fila las veces que aparece el empleado de la fila correspondiente en la factura de esa fila y luego en la tabla dinámica hago el promedio de esa columna que cuenta y me da un valor aproximado pero no el correcto, porque si por ejemplo un empleado aparece 2 veces en una factura en la de contar me aparece 2 veces 2, por tanto me desvirtua un poco los valores. Me falta controlar que si el empleado ya ha sido contado no lo vuelva a contar en posteriores filas pero no sé como hacerlo.
Sé que es un poco complicado y no sé si me he explicado bien, pero espero puedan ayudarme.
Gracias.
Valora esta pregunta


0