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
7 Ejemplos proyectos de Análisis de Datos y de Inteligencia de Negocio

 

Tipos de Casos según contenido: Power Query (PQ) - Power Query + Power Pivot (PQ+PP) -Power Query + Power Pivot +DAX (PQ+PP+DAX) - Power BI+DAX (PBI+DAX)

1 Casos ETL - Trabajando con el editor de consultas Power Query

   
Caso Conceptos y técnicas requeridas Ficheros

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
PQ
Original

Propuesta
100b Ventas Limpieza Basica V 2.4/2.5 Limpieza y transformación de datos básica. Cambiar tipo, quitar columna, auditoria de datos, remplazar valores, poner en mayúsculas cada palabra, recortar quitar espacios en blanco sobrantes PQ
Datos

Solución
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

PQ
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. PQ
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
PQ
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. Notas sobre el SABI de Jggomez PQ
Original

Propuesta
105 ETL Produccion R24/25 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
PQ
Original

Propuesta
105b ETL Zonas Comerciales R24/25 Técnicas y palabras clave: Transponer - Remplazar Valores- Transforma Cualquier Columna – Rellenar Hacia Abajo - Combinar Columnas – Transponer - Anular dinamizacion de colunas - Dividir Columna - Cambiar nombre a las columnas y tipo PQ
Datos

Sin Solución
106 Diario y Plan txt

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.

PQ
Original

Propuesta
107 EBI Diario PQ y PPivot Power Query y Power Pivot. “Agregar Columna – Extraer – Primeros Caracteres”. Eliminamos aquellas columnas vacías. Remplazamos null por 0 con Inicio-Remplazar Valores,
Combinar dos Consultas. Creacion de una consulta referenciada
Creacion de nuestro primer modelo de datos con Power Pivot. Creación de nuestra primera tabla dinámica basada en modelo de datos.
PQ+PP
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.
PQ
Original

Propuesta
109 ETL Pais Anulando dinamización de otras columnas a modelo tabular.
Técnicas y palabras clave: Anulando dinamización de otras columnas
PQ
Original

Propuesta
111 ETL Integración de carpetas

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

PQ
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 PQ
Dataset

Propuesta
112 ETL Combinar Consultas

Combinar consultas en PQ. Resumen: Combinar consultas en PQ. El sustituto de BuscarV  o relacionando tablas. Técnicas y palabras clave: Grupo Combinar, combinar consultas

PQ
Original

Propuesta
113 ETL Agrupar por dos criterios o mas, Agrupar una consulta por dos o más criterios p.e : por doble criterio, nº de factura y máxima fecha ULTIMA Fecha de Factura, nos servira para medir la ultima compra y tiempo transcurrio
Técnicas y palabras clave: Crear conexiones y utilizar las opciones de agrupar por avanzada
PQ
Original

Propuesta
114a Combinar Consultas base I Combinar consultas en PQ. El sustituto de BuscarV o relacionando tablas.Tipos de Combinación de consultas en PQ PQ
Datos

Solución
114b Combinar Consultas base II Combinar consultas en PQ. Tipos de Combinación de consultas en PQ. PQ
Datos

Solución
115 Combinar Consultas base III Relación entre las tablas basadas en varias columnas. Combinar varias columnas PQ
Datos

Solución
118 ETL Consolidar Hojas Excel Base 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 PQ
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 PQ
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.

PQ
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

PQ
Original
Propuesta

131 Neumáticos y Sucursales. V 2.4/2.5 Contiene opciones de uso más frecuente en el Proceso ETL con Power Query. Técnicas y palabras clave: Creacion de conexión. Quitar filas superiores. Usar la primera fila como encabezado. Convertir los tipos de datos, Dividir columna – Agregar columna, crear columnas personalizadas - crear columna calcuadas. Tablas y Gráficos Dinámicos Básicos PQ
Datos

Sin Solución
132 Limpieza de Datos R24/25 Contiene opciones de uso más frecuente en el Proceso ETL con Power Query. Técnicas y palabras clave: Dividir columnas, 1º fila como encabezado, eliminar filtrar, cambiar tipos. Menú vistas (mostrar espacios en blancos y otras propiedades, calidad de columnas, distribución de columnas y perfil de columnas). Quitar espacios en blanco, formato y recortar texto PQ
Datos

Sin Solución
133 Remplazar valores meses de español a ingles V 2.4/2.5 Acciones Power Query tratadas. Conexiones, Anular dinamizacion de columnas, Cambiar nombres a las columnas, Cambiar tipo a las columnas, Agregar columna personalizada, concatenando columnas, Remplazar valores (meses de español a inglés) PQ
Datos

Sin Solución
     
     

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

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
DAX (I) Funciónes básicas, de interación, Kpi...: MAX, SUM, SUMX,RELATED, HASONEVALUE, IF, BLANK, ROUNDUP, Countrows, DISTINCTCOUNT, ISBLANK, CALENDAR,
201 Línea Blanca Marrón y PAE Nuestra primera TD sin ETL ni Modelos de Datos.Convirtiendo Rango de Datos en Tabla.
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.

PQ+PP
Original

Propuesta
203 Llamadas Call Center v.2.2

TD y Graficos Dianmicos básicos con segmentadores. Base. Creamos 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..

PQ+PP
Original

Propuesta
204 Estudio de Mercado de VideoJuegos TD y Graficos sencillo con una sola tabla. 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..
PQ
Original

Propuesta
205 Modelo Básico de Ventas con TD

CASO GUÍA - Modelo Resumen de PQ-PP-DAX
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. Modelo de datos con 6 tablas y creacion y adaptacion de tabla calendario con campos de fechas personalizados.
DAX:SUM, ABS, DISTINCTCOUNT, DIVIDE, CALCULATE, SAMEPERIODLASTYEAR.

PQ+PP+DAX
Datos

Propuesta
206 Telemarketing y Kpi

Introducción a las medidas y a los KPI. Conceptos teóricos relacionados con los KPI
DAX: DIVIDE, SUM. Creacion de un KPI.

PQ+PP+DAX
Datos

Propuesta
207 Control de calidad y KPI Introducción a las medidas y a los KPI. Conceptos teóricos relacionados con los KPI
DAX: SUM. Creacion de un KPI.
PQ+PP+DAX
Datos

Propuesta
208 Mecánica Rápida Cars. 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
PQ+PP+DAX
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,

PQ+PP+DAX
Datos

Propuesta
210 FRUVE modelo de datos Creando TD basado en un modelo de datos, nuestros primeros segmentadores y medidas basicas con DAX
Funciones DAX tratadas: Countrows,
PQ+PP+DAX
Datos

Propuesta
211 FRUVE BASICO Introduccion a DAX. Creando medidas explicitas con funciones básicas y frecuentes.
Funciones DAX tratadas: Countrows, DISTINCTCOUNT
PQ+PP+DAX
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
PQ+PP+DAX
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

PQ+PP+DAX
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
Funciones DAX tratadas: IF, CALENDAR
PQ+PP+DAX
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 PQ+PP+DAX
Datos

Propuesta
230 FRUVE Funciones de Interacion. Funciones especiales DAX. Funciones de iteración (x)
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
PQ+PP+DAX
Inicio y solución
231 datdata SUMX - RELATED Funciones especiales DAX. Funciones de iteración (x)
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 Funciones DAX tratadas: SUMX, MINX, RELATED
PQ+PP+DAX
Inicio y solución
DAX (II) Funciónes de Filtro, modificación del contexto de filtro y otras...: CALCULATE, FILTER, ALL, ALLEXCEPT
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.
PQ+PP+DAX
Fuentes - Datos - Solución
241 FRUVE Filtro CALCULATE y FILTER 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
PQ+PP+DAX
Inicio
y solución
242 Deportes Mayoristas II 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
Funciones especiales DAX. Funciones de Filtro (ALL y ALLEXCEPT).
PQ+PP+DAX
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
PQ+PP+DAX
Inicio y solución
DAX (III) Funciónes de Inteligencia de Tiempo y Parámetros de conexion ...: DATESYTD, SAMEPERIODLASTYEAR, PREVIOUSMONTH, TOTALMTD y TOTALQTD....
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: Inteligencia de tiempo, CALENDARAUTO , Format, SUM, DIVIDE, CALCULATE, DATESYTD, YEAR, QUARTER, MONTH, WEEKNUM, DAY, HASONEVALUE, IF, BLANK
PQ+PP+DAX
Inicio y solución
245 Auditoria de Horas de Taller V 2.4/2.5 Técnicas y palabras clave: Quitar filas superiores - Tipo Cambiado - Crear Columna Personalizada - Transponer Tabla - Dividir Columnas por delimitador - Rellenar hacia abajo - Remplazar valores - Encabezados promovidos - Columnas con nombre cambiado
Funciones DAX Aplicadas. Creación de medidas básicas: SUM, DIVIDE, CALCUALTE
Elementos visuales aplicados: Segmentador, Tablas dinámicas y Gráficos Dinámicos.
PQ+PP+DAX
Datos

Sin Solución
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
PQ+PP+DAX
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. PQ+PP+DAX
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,
PQ+PP+DAX
Datos
y solucion
270 Ventas ecommerce 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. Trabajando con parámetros de conexión.
Funciones DAX
:
AVERAGE, CALCULATE, DIVIDE, Format, ROUNDUP, SAMEPERIODLASTYEAR, SUM, SUMX, WEEKDAY,YEAR..

PQ+PP+DAX
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
PQ+PP+DAX
Inicio y solución
Otras cuestiones relevantes..
299 de Excel a Power BI Importar un modelo de datos desarrollado con Power Pivot en Excel a Power BI  
     

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

   
Caso Conceptos y técnicas requeridas Ficheros
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
342 Simulador Cultivo del Aguacate En este caso diseñamos un simulador de costes de cultivo de aguacate en Power BI con el uso de parametrosde intervalos númericos. Datos
Visualización
     

 

4 Avanzando en Dax

   
Caso Conceptos y técnicas requeridas Ficheros
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
404 Posicionamiento en mercado y sector Proyecto: 404b Empresa vs Mercado-Sector Diseño de un cuadro de mando para analizar la posición de una empresa seleccionada respecto a otro grupo de empresa a través de un conjunto de variables financieras e indicadores básicos Visualizacion
     

5 Casos propuestos para su desarrollo

   
Caso Conceptos y técnicas requeridas Ficheros
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
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
     

7 SERIE: Proyectos de Análisis de Datos y de Inteligencia de Negocio

   
Proyectos Ejemplos de diseño e implantación de proyectos de Análisis de Datos y de Inteligencia de Negocio
Coordinación Técnica: alum@ull.edu.es
Ficheros
700 FRUVE ACCESS

Presentación - Estructura de un ERP Comercial

Hemos aceptado el desarrollo de un proyecto de analítica de datos para la empresa FRUVE cooperativa agrícola dedicada a la comercialización de productos perecederos de frutas y verduras que opera en diversos países europeos. Este encargo consta de un presupuesto cerrado que tiene las siguientes fases:

  1. Fase I Desarrollo de las bases del modelo. Proceso ETL y el diseño del modelo- Solucion ETL y Modelo Excel

  2. Fase II Analítica Básica I: Productos, Clientes y Comerciales. Funciones Básicas

  3. Fase III Analítica Básica II: Productos, Clientes y Comerciales. Funciones de Filtro

  4. Fase IV Analítica de Tiempos. Cumplimiento de pedidos y análisis temporal. Funciones de fecha y hora y funciones de inteligencia de tiempo

Todas las propuestas relacionada con la analítica de datos, tablas y graficos deben estar basados en Excel por requerimiento expreso de la dirección de la empresa, por tanto nuestros diseños se basaran en el uso de tablas y graficos dinámicos, segmentadores, etc.. fundamentados todos ellos en un modelo de datos como el propuesto inicialmente y que podrá ampliarse a medida que la demanda y requerimientos de la empresa asi lo exija.

DataSet