Análisis de datos e inteligencia de negocio (Ad y In) con Excel y Power BI. Data Analysis and Business Intelligence (DA and BI)

Casos Propuestos (Mis Casos)

1 Casos ETL y Modelado de Datos
2 Casos TD y DAX Básico
3 Casos Power BI y DAX Básico
4 Avanzando en DAX

5 Casos propuestos para su desarrollo
6 SERIE: Análisis de Estados Financieros.Explotando el diario de contabilidad

1 Casos ETL y Modelado de Datos

Los conceptos a aplicar a los casos propuestos son los siguientes:

Estudio del caso

Diseño del esquema de modelo de datos

Conocer el objetivo y reflexionar sobre las preguntas clave a las que debe dar respuesta los informes a diseñar, es decir que debe contener el informe a diseñar, indicadores KPis, etc

Este análisis previo determina los datos que necesitamos y confirmar de que información disponemos para incorporar al modelo.

Identificación de fuentes necesarias y/o disponibles para incorporar al modelo de datos e identificar tabla de hechos y tabla/s de dimensión.

Modelo Estrella.

Relaciones y tipos

Es altamente recomendable comenzar con una hoja en blanco e intentar pensar en cómo será el modelo de datos según el proceso de negocio que se quiere analizar e identificar todos los filtros o dimensiones asociados.
 
   
Caso Conceptos y técnicas requeridas Ficheros relacionados
Introducción al proceso ETL - Trabajando con el editor de consultas - Power Query. Acceso al Panel de Excel Consultas y Conexiones.
100a Caso Nuestro 1º informe Casos básicos con TD y GD con Excel. Comenzando a aprender Data Science y Business Intelligence con Excel.
Resumen: Comenzando a aprender Data Science y Business Intelligence con Excel.
Convirtiendo rango de datos en tablas. Asignando o cambiando nombre a las tablas.  Formato a las tablas. Formato condicional.
Creando tablas y graficos dinámicas basicas. trabajando con columnas dinámicas.Creación y configuración de segmentadores. Conexiones de los segmentadores con las tablas y graficos dinámicos
Original
Propuesta
101 Empleados

Creacion de una consulta, conexión a un fichero fuente no normalizado.
Uso de las opciones “Quitar Filas Superiores“ y “Encabezados Promovidos”  opcion Usar la Primera fila como encabezado
Aplicamos filtros para no disponer de determinadas filas, por ejemplo que contiene null en una determinada columna. 
Uso de la opcion “Rellenar Abajo” que accedemos usando el botón derecho sobre la columna deseada y nos da acceso entre otras opciones a esa.
Limpieza. Eliminar los registros que tienen espacios al comienzo y o al final, usando la opcion Transformar-Recortar.
Separar nombre y apellido, con la opcion “Dividir Columnas por delimitador
Uso de “Remplazar Valores”, por ejemplo, cambiar null por 0
Cambiar tipo de datos de las columnas a traves del icono izquierdo

Original
Propuesta

 

102 Ventas 7009 dos tablas Creacion de una consulta, conexión a un fichero fuente no normalizado. Relacionar dos consultas. Combinar-Combinar Consultas Uso de las opciones “Quitar Filas Superiores “y “Encabezados Promovidos” opcion Usar la Primera fila como encabezado. Quitar filas en blanco Quitar columnas. Cambiar tipo. Dividimos columnas por número de caracteres y creación de una columna personalizada por ejemplo: [Compañía Cliente.1]&" "&[Compañía Cliente.2] Limpieza. Eliminar los registros que tienen espacios al comienzo y o al final, usando la opcion Transformar-Recortar. Uso de “Remplazar Valores”, por ejemplo, cambiar null por 0. Quitar espacios en blanco y caracteres no deseados como guiones, puntos, etc. Transformación sobre campo fecha, en año, trimestre, semanas, etc. Original
Propuesta
103 Quantity Muy sencillo. Creacion de una consulta, conexión a un fichero fuente no normalizado tipo CSV.
Uso de las opciones “Encabezados Promovidos” opcion Usar la Primera fila como encabezado
Aplicamos filtros para no disponer de determinadas filas, por ejemplo, que contiene NA en una determinada columna. Quitar vacíos Cambiar tipo de datos de las columnas a traves del icono izquierdo, pasamos de texto a numero entero
Original
Propuesta
104 SABI - Revisado Fundamental. Encabezados promovidos, quitar columnas, columna de anulación de dinamización, dividir columnas por transición de caracteres o separando por últimos caracteres, columnas por nombre cambiado, tipo cambiado de columnas (texto por numero), quitar errores, etc. Original
Propuesta
105 ETL Produccion Base Miguel Caballero Anulando dinamización, conversión a modelo tabular.
Resumen: integración en una sola consulta el fichero de datos aplicando anulación de dinamización.
Técnicas y palabras clave: Anular dinamización
Original
Propuesta
Introducción al Modelo de Datos - Power Pivot
106 Diario y Plan txt

Realizar una consulta dos orígenes de datos de texto plano. Cambiar manualmente el nombre a las columnas. Agregar Columna – Columna Condicional agregando condiciones y fórmulas. Combinar dos Consultas. Creacion de una consulta referenciada. Otras acciones como Transformar-Agrupar por.

Original
Propuesta
107 EBI Diario PQ y PPivot Power query preparación de un diario de contabilidad con Power Query y Power Pivot. Mi primer modelo de datos y tabla dinámica. Realizar una consulta dos orígenes de datos fichero Excel.
Depuración en columnas. Cambiar manualmente el nombre a columnas. “Agregar Columna – Extraer – Primeros Caracteres”. “Cambiamos el tipo”. Eliminamos aquellas columnas vacías. Remplazamos null por 0 con Inicio-Remplazar Valores,
Limpiamos filas. “Quitar Filas – Quitar Filas Superiores”, Transformar – Usar la primera fila como encabezado
Combinar dos Consultas. Creacion de una consulta referenciada
Otras acciones como: Combinación de consulta. con la opcion “Inicio - Combinar Consultas”. Creacion de nuestro primer modelo de datos con Power Pivot. Creación de nuestra primera tabla dinámica basada en modelo de datos.
Original
Propuesta
108 Ventas por empleados Años Anexar varias consultas en una sola. Combinar consulta con relación múltiple, varios campos. Conectar Carpetas
Realizar una consulta dos orígenes de datos fichero Excel. Anexar varias consultas en una nueva. Combinar dos Consultas con relación múltiple. Conectar carpetas
Original
Propuesta
109 ETL Pais Base Miguel Caballero Anulando dinamización de otras columnas a modelo tabular.
Resumen: integración en una sola consulta el fichero de datos aplicando anulación de dinamización.
Técnicas y palabras clave: Anulando dinamización de otras columnas
Original
Propuesta
111 ETL Integración de carpetas Base Miguel Caballero

Resumen: Integración de todos los ficheros actuales y futuros contenidos en una carpeta. integración en una sola consulta de la información de los ficheros contenidos en una misma carpeta
Técnicas y palabras clave: Crear conexiones a una carpeta, cambiar tipo a columna fecha de numero a fechas

Original
Propuesta
111b RentCar dias de alquiler por trimestre Integración de todos los ficheros actuales y futuros contenidos en una carpeta. Integración en una sola consulta de la información de los ficheros contenidos en una misma carpeta Técnicas y palabras clave: Crear conexiones a una carpeta, cambiar tipo a columna fecha de numero a fechas, Recortar espacios en blanco Dataset
Propuesta
112 ETL Combinar Consultas Base Miguel Caballero

ETL y Modelo de Datos. Combinar consultas en PQ
Resumen: Combinar consultas en PQ. El sustituto de BuscarV  o relacionando tablas como en Power Pivot o Access..
Técnicas y palabras clave: Grupo Combinar, combinar consultas

Original
Propuesta
113 ETL Agrupar por dos criterios o mas, Base Miguel Caballero ETL y Modelo de Datos. Agrupar una consulta por dos o más criterios
Resumen: Usar PQ para agrupar datos por doble criterio, nº de factura y máxima fecha
Técnicas y palabras clave: Crear conexiones y utilizar las opciones de agrupar por avanzada
Original
Propuesta
114a Combinar Consultas base I Combinar consultas en PQ. El sustituto de BuscarV o relacionando tablas Datos
Solución
114b Combinar Consultas base II Combinar consultas en PQ. El sustituto de BuscarV o relacionando tablas. TIPOS DE CONSULTAS EN PQ Datos
Solución
115 Combinar Consultas base III Relación entre las tablas basadas en varias columnas. Combinar varias columnas Datos
Solución
118 ETL Consolidar Hojas Excel Base Creacion de conexión. Quitar filas superiores. Usar la primera fila como encabezado. Convertir los tipos de datos. Filtrar valores con null o en blanco. Rellenar hacia abajo. Dividir columna. Crear columnas condicionales, crear tabla de datos, combinar consultas Datos
Solución
119 ETL Consolidar Hojas Excel del Diario A3 Creacion de conexión. Quitar filas superiores. Usar la primera fila como encabezado. Convertir los tipos de datos. Filtrar valores con null o en blanco. Rellenar hacia abajo. Dividir columna. Crear columnas condicionales, crear tabla de datos, combinar consultas Datos
Solución
120 Movimientos de almacen.

Resumen: Usar PQ con el editor avanzado para copiar conexiones y pasos aplicados a cada consulta con el Editor Avanzado de Consulta de PQ (Power Query – Vistas – Editor Avanzado). Función muy útil aplicable por ejemplo para el caso de los diarios contables de A3 cuando aparecen diario por mes en pestañas u hojas distintas.  
Técnicas y palabras clave: Copiar y pegar consulta asi como copiar y pegar pasos aplicados en las consultas a traves del Editor Avanzado de Power Query. Quitar filas superiores. Usar primera fila como encabezado.

Original
Propuesta
130 Diario A3 Tabluar

Creación de una plantilla para el diario de A3. Consolidar las hojas de un diario de A3. Creación de una plantilla para el diario de A3 “Diario A3 tabular”. Consolidar las hojas (meses) de un diario A3 para un periodo con el Editor Avanzado de Power Query.
Resumen: Contienen muchas de las opciones de uso más frecuente en el Proceso ETL con Power Query. Caso diario de contabilidad de A3.
Técnicas y palabras clave: Creacion de conexión. Quitar filas superiores. Usar la primera fila como encabezado. Convertir los tipos de datos. Filtrar valores con null o en blanco. Rellenar celdas en blanco. Dividir columna – crear una columna condicional - crear columna personalizada. Trabajando con el editor avanzado de PQ, copiando y pegando codigo. Analisis del codigo M generado en PQ. Anexar consultas

Original
Propuesta
     

Ver Modo de tabla a estandar

2 Casos TD - DAX Básico- Parámetros de Conexión Tema Power BI Bases - Tema Modelo de Datos - Anexo Calendario

Los conceptos a aplicar a los casos propuestos son los siguientes

Conceptos básicos

Aplicando Formato a las TD y GD

Ordenar, filtrar y agrupar TD y GD

Enriquecer datos con campos y elementos calculados en TD y GD

Creación de TD basada en un rango, tabla y modelo de datos.
Explorar las pestañas de "Análisis" y "Diseño"
Actualizar tablas dinámicas

Cambiar el formato de números
Formato de celdas en blanco
Aplicar formatos condicionales

Opciones de ordenar
Filtros de etiqueta y selecciones manuales. Filtros de etiqueta con comodines
Filtros de valor
Agrupar datos. Agrupar fechas automáticamente
Usar segmentación de datos y escalas de tiempo

Modos de resumir valores
Cálculos de "Mostrar valores como".: % del total de columnas/filas,  % del total principal, Diferencia de…
Definir campos calculados

 

   
Caso Conceptos y técnicas requeridas Ficheros relacionados
DAX (I) Funciones Básicas
201 Línea Blanca Marrón y PAE Nuestra primera TD sin ETL ni Modelos de Datos.Convirtiendo Rango de Datos en Tabla. Sin DAX
DAX: Sin DAX
Original
Propuesta
202 Finanzas de SKU-DON

TD y Graficos Dianmicos básicos con segmentadores
Proceso ETL y Modelo de Datos
. Depuración de columnas (Ocultación), Quitrar filas con errores, proponer encabezados, cambio de formato a los datos.
DAX: Sin DAX

Original
Propuesta
203 Llamadas Call Center v.2.2

TD y Graficos Dianmicos básicos con segmentadores. Base Modelo de datos con tabla calendario.
Proceso ETL y Modelo de Datos. Separar fecha de hora. Confirmar tipo de datos. Crear columnas condicionales por intervalos de tiempo. Quitamos filas vacías, repasamos posibles errores e incongruencia de los datos, etc..
Creamos modelo de datos con tabla calendario
DAX: Sin DAX

Original
Propuesta
204 Estudio de Mercado de VideoJuegos TD y Graficos sencillo con una sola tabla que forma el modelo de datos.
Proceso ETL.
Anular dinamización de columna. Usar opcion extraer texto despues del delimitador espacio. Remplazar EU (Europa), JP (Japón) y NA (Norteamérica). Revisamos que los tipos de datos y el nombre de columnas es correcto.
Repasamos posibles errores e incongruencia de los datos, etc..
DAX: Sin DAX
Original
Propuesta
205 Modelo Básico de Ventas con TD

CASO GUÍA
Análisis de un proceso de Business Inteligence centrado en el diseño de un modelo de ventas. Creacion de modelo de datos y conexiones, medidas básicas con inteligencia de tiempo y Tablas dinámicas. Modelo de Datos, DAX Básico y TD.
Proceso ETL Conexion y depuracion
Modelo de datos con 6 tablas y creacion y adaptacion de tabla calendario con campos de fechas personalizados.
DAX: Sin DAX SUM, ABS, DISTINCTCOUNT, DIVIDE, CALCULATE, SAMEPERIODLASTYEAR.

Datos
Propuesta
206 Telemarketing y Kpi

Introducción a las medidas y a los KPI. Conceptos teóricos relacionados con los KPI
TD y Graficos basado en un modelo de datos simple.

DAX: DIVIDE, SUM. Creacion de un KPI.

Datos
Propuesta
207 Control de calidad y KPI Introducción a las medidas y a los KPI. Conceptos teóricos relacionados con los KPI
TD y Graficos basado en un modelo de datos simple.

DAX: SUM. Creacion de un KPI.
Datos
Propuesta
DAX (II) Funciones de interación (SUMX- AVERAGEX-....)
208 Mecánica Rápida Cars. TD con proceso ETLbasico y creacion de modelo de datos con tabla calendario.
Función de iteración (SUMX) con RELATED y ocultar total columna con HASONEVALUE.
DAX: MAX, SUM, SUMX con RELATED, HASONEVALUE, IF, BLANK, ROUNDUP
Datos
Propuesta
209 Móviles Canarias

Función de iteración (SUMX) con RELATED
Proceso ETL y creacion de modelo de datos con tabla calendario.
Funciones DAX tratadas: MAX, SUM, SUMX con RELATED,

Datos
Propuesta
210 FRUVE modelo de datos Comenzando a aprender Data Science y Business Intelligence con Excel aplicando Power Query, Power Pivot y medidas básicas con DAX. Creando TD basado en un modelo de datos, nuestros primeros segmentadores y medidas basicas con DAX Funciones DAX tratadas: Countrows, Datos
Propuesta
211 FRUVE BASICO Introduccion a DAX. Creando medidas explicitas con funciones básicas y frecuentes.Funciones DAX tratadas: Countrows, DISTINCTCOUNT Inicio y solución
212 FRUVE Contexto Filtro Entender cómo afecta el contexto de filtro al cálculo de las medidas
Vamos a estudiar una de las cuestiones más relevantes de los modelos de datos y es el funcionamiento del Contexto de Filtro y en especial entender como fluyen los filtros a traves de las relaciones y porqué algunas veces las medidas no devuelven resultados correctos en todas las tablas dinámicas. Ademas modificar el total general de una columna desde la fórmula de una medida
Funciones DAX tratadas: Problema relacionado con el contexto filtro Countrows, HASONEVALUE DISTINCTCOUNT, IF, BLANK
Inicio y solución
213 FRUVE Y Deportes Mayorista

De las funciones de agregación (SUM, AVERAGE, MAX…) analizamos AVERAGE, como se utiliza y sus limitaciones asi como el cálculo de %:
Vamos a estudiar cómo obtener valores promedio con la función AVERAGE y calculándolo indirectamente a traves de medidas con la función DIVIDE ya que en ocasiones no es posible aplicar la función. AVERAGE solo vale para calcular la media de los valores de una columna, pero cuando intervienen ortos valores como resultado del precio por cantidad es decir de dos o más columnas necesitamos calcularlo diseñando una medida sin utilizar la función promedio.
Funciones DAX tratadas: AVERAGE, DIVIDE, SUMX

Deportes Mayorista
Fruve Promedio
214 Consolidacion Bankinter Caja7 Trabajando con el proceso ETL. Conexión a carpetas, creacion de columnas condicionales y calculadas, anexar consultas, etc Datos
Propuesta
220 Clientes sin pedidos con TD y formulas Dax Casos TD y DAX Básico. Power Query, Power Pivot y medidas básicas. Comenzando a aprender Data Science y Business Intelligence con Excel aplicando Power Query, Power Pivot y medidas básicas con DAX. Creando TD basado en un modelo de datos, nuestros primeros segmentadores y medidas basicas con DAX Funciones DAX tratadas: Countrows, IF, ISBLANK Datos
Propuesta
     
230 FRUVE Funciones de Interacion. Funciones especiales DAX. Funciones de iteración (x) y Filtro (CALCULATE)
Vamos a presentar las funciones de interacción que nos permiten hacer operaciones a nivel de celda, SUMX, MINX, etc
Funciones DAX tratadas: SUMX, RELATED
Inicio y solución
231 datdata SUMX - RELATED Funciones especiales DAX. Funciones de iteración (x) y Filtro (CALCULATE)
Diseñar una tabla dinámica resumen sobre la facturación de una empresa hemos tomado un resumen de los datos del ERP que hemos exportado a un fichero Excel y unciones DAX tratadas: SUMX, RELATED
Inicio y solución
DAX (III) Función CALCULATE
240 Deportes Mayorista I CALCULATE Funciones especiales DAX. Funciones de Filtro con CALCULATE.
Creacion de medidas en las que se modifica el contexto de filtro. Primer contacto con CALCULATE. Modificación del contexto de filtro desde formulas.
Funciones especiales DAX. Funciones de filtro (x) CALCULATE Anidadas.
Fuentes - Datos - Solución
241 FRUVE Filtro CALCULATE y FILTER Funciones especiales DAX. Funciones de Filtro con CALCULATE.
Vamos a crear medidas en las que vamos a modificar el contexto de filtro creando filtros complejos o de tabla con la función FILTER y CALCULATE para obtener totales. Combinando CALCALCULATE con FILTER nos permitirá superar la limitación de CALCULATE de no poder utilizar varias columnas diferentes en un mismo argumento. Usar FILTER sin CALCULATE, con COUNTROWS
Funciones especiales DAX. Funciones de filtro (x) CALCULATE, FILTER, COUNTROW, CONTBLANK
Inicio y solución
242 Deportes Mayoristas II ALL y ALLExcept Funciones especiales DAX. Funciones de Filtro (ALL y ALLEXCEPT).
Creacion de medidas en las que se modifica el contexto de filtro. Crearemos unas fórmulas que desactiven parte del contexto de filtro a traves del uso de las funciones (ALL y ALLEXCEPT), esta desactivación se puede aplicar a unas columnas de una tabla o la tabla entera. Se pretende crear determinadas medidas que no se vean afectadas por los filtros y segmentadores vinculados a la TD
Inicio y solución
243 Deportes Mayoristas III. ALL para calcular % Función ALL para calcular % de total o columnas. Uso habitual de ALL para calcular % sobre los totales, por ejemplo, porcentajes sobre una columna. Creacion de medidas en las que se modifica el contexto de filtro. Crearemos unas fórmulas que desactiven parte del contexto de filtro a traves del uso de las funciones ALL. Se pretende crear determinadas medidas que no se vean afectadas por los filtros y segmentadores vinculados a la TD:
Funciones DAXs: DAX. CALCULATE, All, IF, DIVIDE, HASONEVALUE, BLANK
Inicio y solución
244 Vendig Canarias TDyGD Data Analytics (análisis de datos) de ventas, cálculo del beneficio bruto y seguimiento de presupuesto con TD y GD
Funciones DAX tratadas: CALENDARAUTO , Format, SUM, DIVIDE, CALCULATE, DATESYTD, YEAR, QUARTER, MONTH, WEEKNUM, DAY, HASONEVALUE, IF, BLANK
Elementos visuales aplicados: Segmentador, Tablas dinámicas y Gráficos Dinámicos.
Inicio y solución
DAX (IV) Funciones de Inteligencia de Tiempo y Otras
260 Deportes Funciones Inteligencia Tiempo I Comenzamos tratando las funciones de inteligencia de tiempo con el cálculo de diferencias entre periodos de tiempo, en concreto en este caso vamos a ver cómo obtener la diferencia de los resultados de un año respecto al anterior, asi como realizar cálculos basado en el mes anterior.
Funciones DAX: CALCULATE, SAMEPERIODLASTYEAR, PREVIOUSMONTH, DIVIDE, IF, HASONEVALUE, BLANK
Inicio y solución
261 Deportes Funciones Inteligencia Tiempo II Diseñaremos medidas que nos calculen los importes acumulados mensuales y trimestrales tanto totales como porcentuales dentro de un año . las funciones de inteligencia de tiempo que vamos a trabajar en este caso son: TOTALMTD y TOTALQTD, que devuelven las fechas desde el inicio del mes o trimestre hasta la fecha que marque el contexto de filtro. Inicio y solución
263 v23 Central de Compras TDC

Archivos fuentes: ERP Tiendas Deportes Canarias.xlsx, Calendario de Campañas Especiales.xlsx y Municipios de Canarias.xlsx

Resumen: Creando nuestro calendario de campañas con periodos de fechas personalizados, que en el tiempo no son coincidentes como la semana santa, navidad, carnavales, etc.  Creación de medidas vinculadas a columnas de otras tablas. Limitar selección de elementos en segmentadores. Control de Errores, tratamiento de fechas como valores para operar. Uso de SUMX con RELATED

Funciones DAX: BLANK, CALCULETE, , DIVIDE, HASONEVALUE, IF, IFERROR, MIN, RELATED, SUM, SUMX, VALUE, SAMEPERIODLASTYEAR,

Datos y solucion
DAX (V) Funciones básicas, de inteligencia de tiempo y parámetros de conexión
270 Ventas ecommerce Cuadro de Mando basado en Tablas y Gráficos Dinámicos. Trabajando con medidas implícitas y explicitas. Funciones básicas y de inteligencia de tiempo. Trabajando con parametros de conexión. Power Query. Creando parámetros de conexión. Crear tabla calendario. Funciones DAX: AVERAGE, CALCULATE, DIVIDE, Format, ROUNDUP, SAMEPERIODLASTYEAR, SUM, SUMX, WEEKDAY,YEAR..

Datos y solucion -Auditoria

     
280 FRUVE KPI Aplicando los KPI y relacionando una tabla de objetivos al modelo de datos. Sera necesario garantizar el cumplimiento de dos condiciones (anidando IF con AND) para que en los segmentadores disponibles solo exista un elemento seleccionado. Aplicaremos funciones de inteligencia de tiempo y crearemos variables para facilitar la escritura y compresión del codigo
Funciones DAX: CALCULATE., IF con AND, HASONEVALUE, DIVIDE, BLANK, TOTALYTD, Variables
Inicio y solución
     
299 de Excel a Power BI Importar un modelo de datos desarrollado con Power Pivot en Excel a Power BI  
    Datos y solucion

3 Casos Power BI y DAX Básico Tema Power BI Bases

   
Caso Conceptos y técnicas requeridas Ficheros relacionados
300a 1º informe básico en Power BI. 1º Informe básico en Power BI sin modelo de datos ni medidas.Comenzando con Data Science y Business Intelligence con Power BI básico sin modelo de datos ni medidas.Creacion de nuestro primer Power BI, conectando con la fuente de datos. Obteniendo y visualizando datos.
Convirtiendo rango de datos en tablas. Asignando o cambiando nombre a las tablas.  Formato a las tablas. Formato condicional.
Primer contacto con Power BI, principales paneles, elementos visuales, filtros, configuraciones basicas, etc.
Visualizaciones básicas, visualizaciones de matriz y de graficos. Formato de visualizaciones.
Flitros y Slicers conexión y formato básico.Informe de ventas

Original
Propuesta

300 Power BI Básicos I

Relación de casos básicos de Power BI de introducción al análisis y potencial de esta herramienta. Documentos correspondientes al curso de Ana María Bisbé York - Power BI esencial (Enlace)

Fuente
301 Liena Blanca, Marron y PAE Caso básico de Power BI basado en el 201 Línea Blanca Marrón y PAE Fuente
Solución
301b Vendedores y Presupuestos v1 Caso básico de Power BI primeras visualizaciones Fuente
Solución
302 Mercado del Video Juego Caso básico de Power BI basado en el 204 Estudio de Mercado de VideoJuegos Fuente
Solución
309 2 Hotel Booking Reservation - V 2.3 PBI y DAX Básico. Data Analytics (análisis de datos) de Kpi de hotel.
Funciones DAX tratadas: SUM, DIVIDE, AVERAGE, CALCULATE, COUNTROWS, CALENDARAUTO, YEAR, QUARTER, MONTH, WEEKNUM, DAY, WEEKDAY, Format(“dddd” – “mmm”) Elementos visuales aplicados: Filtros, tarjeta de varias filas, grafico de barras agrupadas y de columnas apiladas y líneas

DataSet
Modelo sin Medidas

Visualización

309 3 Maualidades Costes e Ingresos 03 Power BI y DAX Básico. Editor de consultas (P.Query): Quitar filas vacías, quitar duplicados, anexar consultas para crear una nueva, anular habilitar carga. DAX básico: SUM, creacion de tabla calendario (CalendarAuto) Datos
Solución
310 Recursos Humanos

Trabajando con campos fechas creacion de columna fecha de referencia, Edad de Referencia y Edad Actual. Uso de la opcion Columna Condicional procedemos a crear cuatro grupos de edad. Modelo de datos y relaciones simples. Tablas y graficos dinámicos basicos basados en modelo de datos.
Trabajando con DAX, creacion de columnas y medidas básicas: Uso de COUNT, AVERAGE, IF

Original

Propuesta
311 Deuda de Clientes V 2.3 Creación de columnas y medidas básicas: Uso de SUM, IF, Year y separando columnas Dataset
Modelo sin Medidas

Visualización
311b Vtas y Riesgo de Clientes V.2.3 Creación de columnas condicionales y medidas de tiempo. Crear tabla de calendario
TOTALYTD, SAMEPERIODLASTYEAR, IF, HASONEVALUE, BLANK,CALCULATE, DIVIDE
DataSet
Modelo sin medidas
Visualizaciones
312 Análisis de ventas por países Medidas: SUM y SUMX
Visualizaciones: Gráfico De Anillos - Gráfico De Cascada- Gráfico De Cintas- Gráfico De Columna Agrupada - Gráfico De Columna Apilada- Gráfico De Líneas – Mapa - Matriz Con Jerarquía – Segmentadores – Tabla - Tarjeta
Casos basados en Power BI esencial de Ana María Bisbé York (Enlace)
Original
Propuesta
313 Aplicando otras medidas 1 Medidas: SUMX, COUNTROWS, DISTINCTCOUNT SUMX con RELATED, DIVIDE
Visualizaciones: Tabla - Matriz
Casos basados en Power BI esencial de Ana María Bisbé York (Enlace)
Propuesta
314 Aplicando otras medidas 2 CALCULATE V.2.3 Medidas: CALCULATE
Visualizaciones: Matriz, Tarjeta y Segmentadores
Casos basados en Power BI esencial de Ana María Bisbé York (Enlace)

Propuesta Visualizaciones

315 Comprar datos con SAMEPERIODLASTYEAR Medidas: SAMEPERIODLASTYEAR
Visualizaciones: Matriz y Segmentadores
Casos basados en Power BI esencial de Ana María Bisbé York (Enlace)
Original
Propuesta
316 Ventas Canarias SUMX con RELATED ampliado en el 317

Query: Copiar consulta, separar columnas, quitar columnas, eliminar filas
Medidas: SUM, SUMX con RELATE, DIVIDE
Visualizaciones: Tarjeta, Mapa, Matriz y Segmentadores

DataSet
Mondelo sin medidas
317 Ventas Canarias v.2 CALCULATE v otros V.2.3 Completo

Query: Copiar consulta, separar columnas, quitar columnas, eliminar filas
Medidas: SUM, SUMX con RELATE, DIVIDE, COUNTROWS, AVERAGE, DIVIDE y CALCULATE
Visualizaciones: Mapa, Matriz, Tarjeta y Segmentadores.

Modelo sin medidas
Visualización
318 H&8 Distribuciones V.2.3 Medidas: SUM y DIVIDE
Visualizaciones: Tarjeta, segmentadores, cuadro de texto, gráfico de barras apilada, matriz y gráfico de columnas apilada
Datos
Modelo sin medidas
Visualizacion
319 Lucas Balboa Moda Canaria V.2.3 Ventas comparadas con inteligencia de tiempo. Power Query. Creando parámetros de conexión
Modelo de datos. Crear tabla calendario. Crear tablas para organizar las medidas.
Funciones DAX. DIVIDE, MAX, SUM, Primer contacto con las principales funciones de inteligencia de tiempo. CALCULATE, SAMEPERIODLASTYEAR, TOTALYTD, TOTALQTD
Datos
Visualiación
     
320 Telemarketing y KPI TD y DAX. Introducción a las medidas y a los KPI. Conceptos teóricos relacionados con los KPI Original
Propuesta
321 Control de Calidad y KPI TD y DAX. Introducción a las medidas y a los KPI. Conceptos teóricos relacionados con los KPI Original
Propuesta
     
330 Modelo Básico de Ventas con PBI
MUY COMPLETO V.2.3

Análisis de un proceso de Business Inteligence centrado en el diseño de un modelo de ventas. Creacion de modelo de datos y conexiones, medidas básicas con inteligencia de tiempo y Tablas dinámicas. Conectar y navegar entre paginas y elementos visuales. Control de las iteaciones de los segmentadores.
Indicadores y ratios: % Margen Comercial sobre ventas. Número de Clientes distintos. Numero de productos distintos vendidos. Numero de albaranes u operaciones de venta. Venta media. Venta media por cliente.
Técnicas y palabras clave: SUM, ABS, DISTINCTCOUNT, DIVIDE, CALCULATE, SAMEPERIODLASTYEAR. Crear Jerarquías. Trabajando con segmentadores y control de sus iteracciones. Menú basado en botones y marcadores.

Datos
Modelo sin medidas
Visualizacion
331 Frecuencia de compras de clientes Estudiar la frecuencia de compra de los clientes:
Funciones DAX involucradas: Funciones de tabla y selección: SELECCTCOLUMS, Funciones de inteligencia de tiempo: FIRSTDATE - LASTDATE , Funciones de Fecha y hora:  DATEDIFF, Funciones Filtro: RELATEDTABLE, Funciones Estadísticas: COUNTROWS, Funciones Matemáticas: DIVIDE
Datos
Propuesta 1
Propuesta 2
332 Prespuesto de Ventas Congelados 5 mares V.2.3 Sobre el proceso ETL destacar entre otros ajustes frecuentes el de anular dinamización de columna y separar una columna en dos. Crear tabla calendario y crear columnas de fechas personalizadas. Combinar columnas con el formato mes-año (usando &) La tabla Presupuesto tiene una doble conexión, a la tabla Calendario y Tiendas. Uso de los siguientes
Elementos visuales: Tabla, Matriz, Segmentación de Datos, Tarjeta, Tarjeta de Varias Filas, Medidor y Gráfico de Columnas Apiladas y Líneas.
Datos
Modelo sin medidas
Visualizacion
333 Puntos Vending Canarias en PBI V.2.3 Crear tabla calendario y crear columnas de fechas personalizadas. Combinar columnas con el formato mes-año (usando &) La tabla Presupuesto tiene una doble conexión, a la tabla Calendario y Tiendas.
Funciones DAX:CALENDARAUTO , Format, SUM, DIVIDE, CALCULATE, DATESYTD, YEAR, QUARTER, MONTH, WEEKNUM, DAY
Elementos visuales: Segmentador de datos, tarjeta de varias filas, gráfico de áreas, medidor, grafico de barras agrupadas, gráfico de columnas apiladas y líneas, grafico de columnas apiladas, Treemap, gráfico de barras agrupadas y matriz

Datos
Modelo sin medidas
Visualización

Análisis de sensibilidad, escenarios y simulación. Trabajando con parametros de conexión, de consulta y modelo y de intervalo numérico
340 Parámetros Escenarios hipótesis I Uso de los parámetros para conexiones, segmentadores de campos y medidas y valores.
What-if ¿Que pasa si?
Datos
Propuesta

Visualización
341 Ventas ecommerce con Power BI Funciones básicas y de inteligencia de tiempo. Trabajando con parametros de conexión, de consulta y modelo y de intervalo numérico Datos
Visualización
     

 

4 Avanzando en Dax

   
Caso Conceptos y técnicas requeridas Ficheros relacionados
Teoria de Pareto Conceptos básicos de Pareto o regla 80/20 Fundamentos teóricos y aplicación de Pareto, clasificación ABC.
Aplicación de Pareto y ABC a distintas áreas estratégicas. Analisis de la cartera de clientes (según facturación, margen bruto, etc.), Logística (Gestión de Inventarios, compras, proveedores, etc.), productividad, control de calidad, vendedores, deuda de clientes y riesgo, etc..
400 Pareto I: Fruteria Jggomez

Funciones DAX tratadas: ADDCOLUMNS, ALLSELECTED, ISBLANK, MAXX, RANKX, SELECTEDVALUE, SUMX Elementos visuales aplicados: Tabla, gráfico de columnas agrupadas y líneas., Tarjeta Otros. Creacion de parametros para establecer formatos condicionales en columnas

Fuente
Visualización

401 Pareto II. Quejas en restaurante Pareto II. Estudio de quejas y reclamaciones en restauración.
Funciones DAX tratadas: ADDCOLUMNS, ALLSELECTED, ISBLANK, MAXX, RANKX, SELECTEDVALUE, SUMX Elementos visuales aplicados: Tabla, gráfico de columnas agrupadas y líneas., Tarjeta Otros. Creacion de parametros para establecer formatos condicionales en columnas
Fuente
Visualizacion
402 RANKX Distribuciones HORECA Aplicando la función RANKX
Archivos fuentes: Power BI básico con modelo de datos y medidas basicas asi como informe base ya diseñado, solo trabajar con las medidas solicitadas para hacer el ranking.
Funciones DAX tratadas: SUM, SUMX, DIVIDE, IF, HASONEVALUE, ALL, ALLSELECTED, RANKX, VAR, BLANK
Funciones de inteligencia de tiempo sameperiodlastyear
Elementos visuales aplicados: Tabla básicas

Fuente
Solución

Teoria de Segmentacion de clientes Importancia sobre la clasificación de clientes. Analisis de la fidelización de clientes basado en RFM. Parametros de clientes: Recency (R) – Frequency (F) – Monetary (M)
Técnicas de segmentación, Segmentación estadística. Medidas de posición no central, cuartiles, quintiles, deciles, etc.. Intervalos de puntuaje de umbrales relativos
403 RFM segmentacion de clientes Segmentacion de clientes con RFM, Intervalos de puntuaje de umbrales relativos
Funciones DAX tratadas: ALL, BLANK, CALENDAR, COUNT, DATEDIFF, DAY, DIVIDE, FIRSTDATE, FIRSTNONBLANK, HASONEVALUE, IF, INDEX, LASTDATE, LOOKUPVALUE, MAX, MONTH, ORDERBY, RELATED, SUM, SWITCH, TRUE…
Elementos visuales aplicados: Tabla básicas, segmentador de tiempo, tarjeta simple y múltiple
Fuente
Solución
     


 

 

5 Casos propuestos para su desarrollo

   
Caso Conceptos y técnicas requeridas Ficheros relacionados
900 TPV I

Información facilitada del registro de TPV correspondiente a una cafetería. Entre los aspectos técnicos a considerar se requiere aplicar los siguientes:

  • Crear rangos de edad de los camareros, para la fecha máxima de los datos de ticket.
  • Crear y trabajar con tabla calendario para dias de la semana, mes, etc..
  • Contemplar franjas horarias para el análisis (mañana y tarde o mañana, mediodía y tarde, etc.)
  • Crear KPI

Fuente

901 Atencion Cliente suministro eléctrico Contamos con el registro diario de la actividad relacionado con la comercialización y gestión de un servicio de atención al público perteneciente a una empresa colaboradora de una compañía nacional del sector eléctrico de nuestro país.. Crear y trabajar con tabla calendario. Geolocalización de datos Fuente
902 APP TAXI

Contamos con el registro diario de la actividad relacionado con la APP TAXI que ofrece los servicios de contratación de Taxi en distintos municipios de nuestra isla. Entre los aspectos técnicos a considerar se requiere aplicar los siguientes:

  • Crear y trabajar con tabla calendario para dias de la semana, mes, etc
  • Aplicación de KPI
Fuente
     
     

 

6 SERIE: Análisis de Estados Financieros. Explotando el diario de contabilidad

   
Caso Conceptos y técnicas requeridas Ficheros relacionados
EFE con TD Diseño de informes y cuadro de mando para el análisis del Cash Flow y Tesorería con tablas dinámicas
Creación de tabla calendario. Modelo de datos estrella. Medidas básicas en contabilidad: Saldo y Saldo Acumulado.Sobre las funciones de inteligencia de tiempo. SAMEPERIODLASTYEAR, LY, YoY y %YoY
Propuesta