Ejercicios Inserción de datos y Relaciones:
1.- Conecta todas las tablas de la BBDD ContosoSales.
2.- Conecta la BBDD ProductCategories.
3.- Conecta los Excel Stores y Geography.
4.- Relaciona las tablas como deban.
Ejercicios DAX:
4. Columnas Calculadas.
4.1.- En la tabla FactSales:
4.1.1.- Crear una columna calculada para Beneficio total: [Sales Amount] – [Total Cost]
– [Return Amount]
4.1.2.- Crea tres columnas con el Dia, el Mes y el Año de la fecha [DateKey].
4.1.3.- Crea una nueva columna con la Fecha de Entrega, teniendo en cuenta que se
tarda 2 meses justos desde la fecha de carga [LoadDate]
4.1.4.- Ahora queremos una nueva columna [MesLetra], para que aparezca el mes en
letra. Para ello puedes crear una tabla que lo relacione en Excel y pegarla en
PowerPivot.
4.2.- En la tabla DimProduct:
4.2.1.- Crea una columna ProductCategory con el nombre de la categoría según la
columna relacionada de la tabla DimProductCategory.
4.2.2.- Crea una columna ProductSubCategory con el nombre de la subcategoría según
la columna relacionada de la tabla DimProductSubCategory.
4.3.- En la tabla DimEntity:
4.3.1.- Crea una nueva columna llamada NameOK quitando del nombre [EntityName]
la palabra “Contoso”.
4.3.2.- Crea otra columna llamada [ETLLoadIDOK] con el mismo número que
[ETLLoadID], pero con tres dígitos y rellenando con ceros por la izquierda si es
necesario.
4.3.3.- Crea una nueva columna llamada [NombreOKSP], donde aparezca el mismo
nombre que [NameOk] pero sustituyendo la palabra “Store” por “Tienda”.
4.4.- En la tabla DimProduct
4.4.1.- Crea una nueva columna [RangoPrecio], será “alto” si el precio es mayor de 500,
“medio” si está entre 100 y 500, “bajo” si está entre 10 y 100 y muy bajo si es menor
de 10 eur.
4.4.2.- En una columna [Disponible] calcula si el producto está disponible (si
[AvailableForSaleDate] está entre 1/1/2009 y el 30/06/2009) o no.
4.4.3.- Calcula la columna [VentasxProd] que calcule la suma de [SalesAmount] de la
tabla FactSales para cada producto de la tabla Dimproduct.
4.5.- Crea una tabla años con los años desde 2007 hasta 2011. Añade tres columnas que
calcule la suma, la media y la cuenta de las ventas de cada año.
5.- Ejercicios Jerarquías:
5.1.- En la vista Esquema crea una jerarquía que se llame “Dates” en la Tabla DimDate y que
incluya [CalendarYear], [CalendarQuarter], [CalendarMonth] y [FullDateLabel].
5.2.- Crea otra jerarquía en la tabla DimProduct con las columnas [Product Category], [Product
Subcategory] y [ProductName] y llámala Product Categories.
5.3.- Crea Dos tablas dinámicas que resuman las ventas por año y por categoría de producto,
observa cómo funcionan las jerarquías.
6.- Ejercicios Medidas:
6.1.- En la tabla FactSales:
6.1.1.- Crea una medida que calcule la suma de todas las ventas [SalesAmount], llámala
TotVentas.
6.1.2.- Necesitamos otra medida que calcule el total de las ventas ([SalesAmount]
hechas en tiendas físicas (“Store”), llámala TotTienda. (Usa la Función Calculate)
6.1.3.- Crea una medida que calcule las ventas del último año, VenUltAño. (Usa
Calculate).
6.1.4.- Calcula ahora las ventas del ultimo año (2009) en tiendas físicas, VenUltTie.
6.1.5.- Calcula una medida con las ventas del último año sea cuales sean los datos que
tengamos. Para ello usa la función Calculate y Filter
6.2.- Crea una nueva tabla con los objetivos de ventas por año. Para ello a partir de una tabla
de Excel asigna 3.000.000.000 eur como objetivo para el primer año y un 5% más para los
posteriores. Una vez tengas esta tabla en PowerPivot, llamala “Obj_Ventas” y crea las
siguientes medidas.
6.2.1.- Crea una medida que calcule la diferencia anual de las ventas (Sales Amount de
FactSales) respecto al objetivo. (Ventas_vs_Obj)
6.2.2.- Crea otra medida que calcule lo mismo en porcentaje, dividiendo la primera
entre el objetivo. (%VvsO)
7.- Ejercicios KPI´s:
7.1.- Crea un KPI con la medida Ventas_vs_Obj, para que si la diferencia es negativa aparezca
en rojo, sea amarillo si está entre 0 y 100.000.000 y por encima sea verde.
7.2.- Crea otro KPI para %VvsO como mejor veas.
7.3.- Crea otro KPI para las ventas por año, estableciendo como objetivo 2 millones y elige el
tipo y límites que quieras.
8.- Ejercicios Perspectivas:
8.1.- Crea una perspectiva que contenga [StoreName] de la tabla Stores, [Product Category],
[Product Subcategory] y [ProductName] de la tabla DimProduct, [CalendarYear] de DimDate,
[ContinentName] de Geography y la medida [TotTienda] de FactSales.