top of page

Error calculo máximo menos mínimo.

Vamos a ver un error, que suele surgir al calcular la diferencia entre el valor máximo, y, el valor mínimo.


Trabajamos con el modelo que suelo usar habitualmente, este modelo esta en formato de tabla, y, se llama ventas.

ree








Insertamos una tabla dinámica, para ello, vamos a la pestaña de insertar, dentro del grupo tablas, hacemos clic en tabla dinámica.

ree






En la siguiente ventana, dejamos marcado nueva hoja de cálculo, y, aceptamos.

ree














Nos llevamos a filas, la columna producto, y, a valores, la columna cantidad.

ree






Vemos las cantidades vendidas para cada producto.

ree










Vamos a agregar un campo calculado, donde vamos a extraer el valor mínimo de la coluna cantidad, para ello, con una celda dentro de la tabla dinámica, vamos a la pestaña de analizar tabla dinámica, desplegamos campos, elementos y conjuntos, y, seleccionamos campo calculado.

ree






Como nombre, le pongo mínimo, y, en la ventana de formula, ponemos la función MIN, y, seleccionamos la columna de cantidad.

ree







Aceptamos.


Vemos que se ha agregado la medida, de forma automática, a la tabla dinámica, pero ya vemos que algo no va bien, porque como valor mínimo, aparece el valor máximo.

ree







Agregamos otro campo calculado, pero en este caso, calculamos el valor máximo de la columna cantidad.

ree






Vemos que tanto el valor mínimo, como el valor máximo, es el mismo valor.

ree








Voy a agregar otro campo calculado, donde calculo la diferencia entre el valor máximo, y, el valor mínimo.

ree







Vemos que la diferencia es de cero.

ree







Vamos a ver que sucede, volvemos al modelo de datos, en una celda aparte a la tabla, sacamos el valor máximo, y, mínimo de la primer celda de la columna cantidad.

ree






Calculamos la diferencia, por supuesto, va a ser cero.

ree






Pues, vamos a ver como podemos calcular la diferencia entre el valor máximo, y, el valor mínimo en una tabla dinámica.


Voy a volver a insertar una tabla dinámica, en la ventana tabla dinámica desde la tabla o rango, dejamos marcado nueva hoja de cálculo, y, marcamos agregar estos datos al modelo de datos, es decir, a Power Pivot.

ree













Aceptamos.


Llevamos a filas, la columna de producto, y, a valores la columna de cantidad por dos veces.

ree






Tenemos las cantidades vendidas para cada producto.

ree







Hacemos clic dos veces en la columna suma de cantidad, se abre la ventana configuración de campo de valor, en la ventana resumir campo de valor por, seleccionamos MIN.


Aceptamos.

ree












Tenemos la cantidad mínima para cada producto.

ree










Repetimos la operación anterior, pero seleccionamos MAX.

ree







Hago clic con botón alternativo de raton en la zona de campos de tabla dinámica en el nombre de la tabla dinámica, y, seleccionamos agregar medida.

ree










La voy a llamar diferencia, en la ventana de formula, después del signo igual, abrimos un corchete, y, seleccionamos Max. De cantidad, ponemos el símbolo de resta, abrimos otro corchete, y, seleccionamos Min de cantidad.

ree






Aceptamos, y, vemos que ahora tenemos la diferencia entre el valor máximo, y, el valor mínimo.

ree






La diferencia es que DAX toma el primer numero máximo, y, el primer número mínimo, y, realiza la resta.

ree





ree

Comentarios


© 2019 Miguel Ángel Franco García

bottom of page