Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso: Power BI
Organising Querys: El segundo paso es organizar nuestros Querys para ellos se creará un
grupo denominado Staging Querys.
Seguidamente procedemos a mover las tablas consultadas a su nuevo grupo.
Se realiza una referencia de la tabla sales_2017 y se desplaza hacia nuestro Data Model.
Ahora lo que usaremos Append Queries dentro de la tabla sales para consolidar Sales de cada
año.
Lo siguiente es colocar los Statings necesarios en Data Model.
Luego de obtener los Stagings necesarios en nuestra Data Model procederemos a utilizar
Advance Editor para obtener la dimensión tiempo.
Luego procederemos a delimitarlo por espacio, para luego cambiar los nombres por First Name
y Last Name.
Por último, deshabilitar carga Sales_2015, Sales_2016 y Sales_2017
Advance Transformations: En esta sección nos encargaremos de utilizar transformaciones
avanzadas como Merge.
Finalmente expandimos
DATA MODELING
Al entrar nos percatamos que ya existen relaciones lo que se debe hacer como primer paso es
quitar esas relaciones y colocar las que definimos en el negocio previamente.
Luego aplicar Drag and Drop en nuestro modelo según las relaciones de nuestro diagrama
estrella.
DAX CALCULATION
Measure Groups: Una buena practica en Power BI es agrupar las medida que utilizaremos
posteriormente para nuestras consultas.
Para ello primero creamos una tabla con un dato cualquiera y la denominaremos “Key
Measure”.
En esta tabla colocaran todas sus medidas necesarias, comenzaremos con Total Quantity.
Seleccionaremos la tabla key measures y click para seleccionar New Measure.
Luego de haber creado la medida procederemos a convertir nuestra tabla en una tabla
calculada para ellos Hide column a la columna 1, del siguiente modo.
Luego procederemos a determinar el Costo Total; sin embargo debemos tener en cuenta que
como le pertenece a la tabla producto y necesitamos la cantidad de las ventas, necesitaremos
utilizar la función RELATED.
Total Cost =SUMX(Sales;Sales[Quantity]*RELATED('Product'[Cost]))
Measure Branching: Así como podemos crear medidas, también podemos relacionarlas
como por ejemplo si tenemos la medida ventas y la de costos podríamos hacer un calculo
basándonos en estas dos medidas y determinar la de ganancias.
Advance DAX: Así como podemos crear medidas, también podemos relacionarlas como por
ejemplo si tenemos la medida ventas y la de costos podríamos hacer un cálculo basándonos en
estas dos medidas y determinar la de ganancias.
Finalmente calculamos las ventas acumuladas para ello usaremos la función Filter.
Cumulative Sales =
CALCULATE([Total Sales];
FILTER(ALLSELECTED(Dates);
Dates[Date]<=MAX(Dates[Date])
)
)
VISUALISATION OPTIONS
El titulo lo empezamos con un cuadro de texto.