Está en la página 1de 4

Funciones en Power Pivot

SOLUCIÓN

L
de Excel.
o primero es comprender bien los datos que se almacenan en cada tabla y cómo está
estructurada la información. Si es necesario, analiza bien las distintas hojas del libro

 Añade las distintas tablas al modelo de datos desde el botón Agregar a modelo de
datos de la pestaña Power Pivot de Excel.

 Una vez has agregado todas las tablas al modelo de datos, pulsa el botón Vista de
diagrama de la pestaña Inicio para crear las relaciones. Utiliza el campo CÓD. CLIENTE
de la tabla Clientes y COMERCIAL de la tabla Comerciales para relacionarlos con la
tabla Pedidos. Establece la relación entre las tablas Pedidos y DetallePedidos con su
campo NÚM. PEDIDO. Finalmente, arrastra el campo CÓD. PRODUCTO de la tabla
Productos hasta el campo PRODUCTO de la tabla DetallePedidos para crear la relación
entre estas dos tablas.

 Para crear la medida puedes situarte en el área de cálculo de la tabla DetallePedidos,


o también desde el botón Medidas de la pestaña Power Pivot de Excel.

 Para la medida base utilizaremos la función SUMX, multiplicando el importe de


producto por la cantidad que se ha vendido:

Total pedidos:=SUMX(DetallePedidos;
DetallePedidos[IMPORTE PRODUCTO]*DetallePedidos[CANTIDAD])

 Establece el formato de moneda para esta medida desde el grupo de comandos Formato.

 Puedes crear las tablas dinámicas desde el botón Tabla dinámica de Power Pivot, o
desde la opción Desde Modelo de datos del botón Tabla dinámica de Excel. Elige en
cada caso la medida creada (Total pedidos) y los campos correspondientes.

Análisis de datos con Excel: Power Query, Power Pivot y Power BI

Copyright (c) Computer Aided Elearning, S.A.


 Como las tablas están relacionadas, podemos seleccionar la ZONA desde la tabla
Comerciales o la DESCRIPCIÓN desde la tabla Productos, y la tabla dinámica mostrará
la información adecuada.

 Para calcular el porcentaje de ventas realizado por cada comercial en función del total,
crea la siguiente medida en la tabla DetallePedidos:

Proporción comercial:=[Total pedidos]/


CALCULATE([Total pedidos];ALL(Comerciales[COMERCIAL]))

 Pon esta medida en formato de porcentaje.

 Si creas una nueva tabla dinámica con esta medida y el campo COMERCIAL de la
tabla Comerciales obtendrás la información solicitada.

 Para añadir la segmentación de datos, sitúate en la tabla dinámica y pulsa en el botón


Iniciar Segmentación de datos de la pestaña Analizar tabla dinámica. Selecciona el
campo adecuado y acepta el cuadro.

 Puedes añadir las dos segmentaciones y comprobar su funcionamiento, activando o


desactivando los distintos elementos que se muestran en cada segmentación.
 Si quieres practicar más, podrías incluir una segmentación de tiempo desde el botón
Insertar escala de tiempo, seleccionando el campo FECHA PEDIDO de la tabla
Pedidos. De esta manera podrías seleccionar el rango de tiempo del que quieres ver los
datos de la tabla dinámica.

 Para crear la clasificación o el ranking por Comercial, el primer paso es crear en


Excel una hoja con los valores que se podrán seleccionar en el ranking: en una hoja nueva
de Excel, introduce los valores adecuados y convierte los datos en una tabla. Recuerda
indicar el nombre adecuado a dicha tabla, desde la pestaña Diseño de tabla.

 A continuación añade dicha tabla al modelo de datos de Power Pivot (no hace falta que
relaciones esta tabla del ranking con ninguna otra del modelo).

 Añadir una nueva medida en la tabla DetallePedidos, con nombre Ranking Ventas
(por ejemplo). Esta medida es que tiene la funcionalidad adecuada para que funcione la
clasificación o ranking:

Ranking Ventas:=IF(HASONEVALUE(Ranking[Ranking]);
IF(RANKX(ALL(Comerciales[COMERCIAL]);
[Total pedidos])<=VALUES(Ranking[Ranking]);
[Total pedidos];BLANK());
[Total pedidos])

 Establece el formato Moneda para esta medida.

 Crea una nueva tabla dinámica de Excel, incluyendo en ella la medida Ranking Ventas
y el campo COMERCIAL de la tabla Comerciales. Recuerda que, para la clasificación o
ranking funcione correctamente, la tabla dinámica solo debe tener esta medida en su área
de valores.

Análisis de datos con Excel: Power Query, Power Pivot y Power BI

Copyright (c) Computer Aided Elearning, S.A.


 Añade en esta tabla dinámica un segmentador de datos, desde el botón Insertar
Segmentación de datos de la pestaña Analizar tabla dinámica, incluyendo en dicho
segmentador el campo Ranking de la tabla Ranking.

 Selecciona distintos valores del ranking y comprueba el funcionamiento del mismo,


revisando que se muestran los datos adecuados en la tabla dinámica.

También podría gustarte