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.
Insertamos una tabla dinámica, para ello, vamos a la pestaña de insertar, dentro del grupo tablas, hacemos clic en tabla dinámica.
En la siguiente ventana, dejamos marcado nueva hoja de cálculo, y, aceptamos.
Nos llevamos a filas, la columna producto, y, a valores, la columna cantidad.
Vemos las cantidades vendidas para cada producto.
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.
Como nombre, le pongo mínimo, y, en la ventana de formula, ponemos la función MIN, y, seleccionamos la columna de cantidad.
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.
Agregamos otro campo calculado, pero en este caso, calculamos el valor máximo de la columna cantidad.
Vemos que tanto el valor mínimo, como el valor máximo, es el mismo valor.
Voy a agregar otro campo calculado, donde calculo la diferencia entre el valor máximo, y, el valor mínimo.
Vemos que la diferencia es de cero.
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.
Calculamos la diferencia, por supuesto, va a ser cero.
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.
Aceptamos.
Llevamos a filas, la columna de producto, y, a valores la columna de cantidad por dos veces.
Tenemos las cantidades vendidas para cada producto.
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.
Tenemos la cantidad mínima para cada producto.
Repetimos la operación anterior, pero seleccionamos MAX.
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.
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.
Aceptamos, y, vemos que ahora tenemos la diferencia entre el valor máximo, y, el valor mínimo.
La diferencia es que DAX toma el primer numero máximo, y, el primer número mínimo, y, realiza la resta.
Комментарии