Manual Inteligencia Comercial (2274)
Manual Inteligencia Comercial (2274)
Manual Inteligencia Comercial (2274)
Comercial
INTELIGENCIA COMERCIAL 2
Índice
Presentación 5
Red de contenidos 7
Unidad de Aprendizaje 1 9
INTRODUCCIÓN A HERRAMIENTAS DE INTELIGENCIA COMERCIAL
1.1. Tema 1 : Introducción a Inteligencia Comercial 11
1.1.1. : Definición e importancia de Inteligencia comercial 11
1.1.2. : Aplicaciones Microsoft para Inteligencia comercial 12
1.1.3. : MS Excel 2016 orientado para Inteligencia comercial 14
1.1.4. : Novedades en Excel 2016 15
47
Bibliografía Unidad de Aprendizaje 1
Unidad de Aprendizaje 2 49
INTELIGENCIA COMERCIAL CON MICROSOFT EXCEL
2.1. Tema 5 : Obtener Datos con Power Pivot 51
2.1.1. : Principales características 51
2.1.2. : Conectarse a datos de un archivo de Excel, Access y SQL 53
Agregar columnas a partir de columnas existentes, columnas 58
2.1.3. :
condicionales y columnas personalizadas
75
Bibliografía Unidad de Aprendizaje 2
Unidad de Aprendizaje 3 77
EXPRESIONES DE ANÁLISIS DE DATOS EN POWER PIVOT
3.1. Tema 8 : Expresiones de Análisis de Datos 79
3.1.1. : Introducción a DAX 79
3.1.2. : Columnas Calculadas y Medidas 81
3.1.3. : Funciones de Texto 82
3.1.4. : Funciones Matemáticas y Estadísticas 83
3.1.5. : Funciones de Fecha 84
3.1.6. : Funciones Related 84
3.1.7. : Función Rankx 85
101
Bibliografía Unidad de Aprendizaje 3
132
Bibliografía Unidad de Aprendizaje 4
Presentación
En un mundo donde se creía que las bases de datos eran la herramienta principal que
proporcionaba información acerca de cualquier departamento, surge lo que ahora
conocemos como inteligencia de negocios, que son el conjunto de herramientas que le
dan sentido a toda esa información almacenada de una manera atractiva y dinámica.
Ahora a pesar de tener las mismas herramientas cada organización puede adaptar sus
reportes y análisis a las necesidades propias y como resultado crear una estrategia
específica que sirva para solución de determinadas áreas de oportunidad.
Hoy en día en el mundo de los negocios las empresas necesitan explotar su mayor
recurso: la información, es decir, las tecnologías de la información juegan un papel
importante al momento de la toma de decisiones empresariales.
El presente manual tiene por objetivo brindar a los alumnos herramientas Microsoft
esenciales para el curso de Inteligencia Comercial.
Red de contenidos
INTELIGENCIA
COMERCIAL
INTRODUCCIÓN A HERRAMIENTAS DE
INTELIGENCIA COMERCIAL
•Introducción a Inteligencia Comercial
•Uso de Microsoft Excel 2016
•Análisis de Datos con Microsoft Excel 2016
•Caso Práctico
UNIDAD
1
INTRODUCCIÓN A
HERRAMIENTAS DE
INTELIGENCIA COMERCIAL
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al término de la unidad, el alumno, reconocerá la importancia de la Inteligencia
Comercial en las organizaciones, así como las principales aplicaciones Microsoft
para el análisis de datos y usará Microsoft Excel para realizar un análisis de
información comercial de un negocio.
TEMARIO
ACTIVIDADES PROPUESTAS
Inteligencia de negocios es usado en los negocios para analizar y administrar datos que
permitan reaccionar frente a los posibles eventos. Business Intelligence se ayuda de
programas o software cuyo uso facilita y permite a las empresas a adquirir un mejor
entendimiento del entorno y así tomar mejores decisiones.
Existen muchas razones por las cuales las organizaciones desearían invertir en BI, aquí
algunos de los principales beneficios:
Convierte los datos en información útil, nos permite realizar un análisis
integral de los datos para poder identificar patrones, comportamientos y/o
tendencias con la finalidad de poderlas usar en nuestros planes estratégicos o
en diferentes facetas dentro del negocio.
Elegir una herramienta de inteligencia comercial adecuada puede ser una tarea
abrumadora. Microsoft cuenta con una gama amplia de ofertas y sobre todo soporte que
permitirán cubrir tus necesidades.
¿Qué pasó?
Reporting ¿Cuándo pasó? Informes estándar
¿Quién lo pasó?
las empresas
Hojas de Cálculo
¿Porqué ha pasado? Consultas a medida
Analysis
Herramientas de
visualización
Tarea Descripción
Importar datos desde orígenes externos
Obtener datos en Excel Power Query para Excel
Importar datos en Excel
Relleno rápido
Ordenar, organizar y
Crear modelo de datos
trabajar con
Power View
datos en Excel
Análisis Rápido
Excel 2016 para Windows incluye todas las funcionalidades y características a las que
estás acostumbrado, además de algunas nuevas, como:
Crear 6 nuevos tipos de gráficos, incluidos gráficos de cascada y estadísticos,
histogramas, diagramas de Pareto y gráficos de cajas y bigotes.
Buscar y abrir todos los datos que necesitas en un único lugar con "Get &
Transform Data" (anteriormente Power Query y solo disponible como
complemento).
Resumen
1. La inteligencia de negocios se define como el proceso de extraer datos
transformarlos y convertirlos en información útil para apoyar en el proceso de
toma de decisiones empresariales.
4. Excel 2016 cuenta con capacidades orientadas a BI como son: Power Pivot,
Power View, Power Query y Power Map.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=9maeZ9slKwE
o https://www.youtube.com/watch?v=MijYjijwfso
o https://www.youtube.com/watch?v=Pmdps2kK_5M
o https://www.youtube.com/watch?v=MN17KV6G97I
Barras de datos
Conjuntos de íconos
Ejercicio:
Se tiene las ventas obtenidas por cada vendedor de una empresa de todo un periodo y
se desea mejorar la presentación del reporte de ventas. Para esto se ha optado por
aplicar formatos condicionales que mejoren la presentación, pero sobre todo que
resalten las condiciones más importantes que Usted busca en su reporte.
Solución:
Un gráfico es una representación visual de los datos de una hoja de cálculo a través de
figuras o líneas que permiten un análisis e interpretación más sencilla e inmediata.
En la nueva versión de Excel 2016, es mucho más fácil crear y editar los gráficos para
brindarles un aspecto profesional. Solo basta con seleccionar los datos y en la opción
denominada Análisis rápido se podrá elegir el gráfico más adecuado para la información
elegida. Además, se cuenta con el grupo Gráficos de la ficha denominada Insertar para
elaborar los gráficos más comunes y conocidos por la mayoría de los usuarios.
Elementos de un Gráfico
El tipo de gráfico dependerá de los datos a graficarse. Los tipos más utilizados son de:
columnas, líneas, circular, barras, áreas, dispersión, entre otros. A continuación, se
mencionan:
Gráfico de columnas:
Gráfico de Líneas:
Gráfico Circular:
Gráfico de barras:
También conocido como gráfico XY. Este tipo de gráfico muestra la relación entre los
valores numéricos de varias series de datos.
Minigráficos
Esta es una nueva característica que se incluye desde la versión 2010. Los sparklines
a diferencia de los gráficos en una hoja de cálculo Excel, minigráficos no son objetos:
un minigráfico es realmente un pequeño gráfico en el fondo de una celda.
También puede crear minigráficos para filas de datos que agregará más adelante
usando el controlador de relleno sobre una celda adyacente que contenga un
minigráfico.
1. Rango de datos.
2. Grupo de Minigráficos.
Ejercicio:
Se pide generar las gráficas mensuales de las tendencias de gastos de una empresa de
todo un periodo. Además, se debe acompañar el reporte con minigráficos.
Solución:
Resumen
1. Un formato condicional resalta rápidamente los datos más importantes que
quiera valorar.
4. Excel 2016 ha incorporado nuevos gráficos y es mucho más fácil crear y editar
gráficos brindándoles un aspecto mucho más profesional.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=FouYg_oUugo
o https://www.youtube.com/watch?v=hU-dBMOnL08
o https://www.youtube.com/watch?v=LrFm5mE7gLg
o https://www.youtube.com/watch?v=l32PbDaFJuE
Donde:
Recomendaciones
Las tablas son un excelente origen de datos de tabla dinámica, porque las filas
que se agregan a una tabla se incluyen automáticamente en la tabla dinámica al
actualizar los datos y las nuevas columnas se incluirán en la lista Campos de
tabla dinámica. En caso contrario, tendrá que actualizar manualmente el rango
de origen de datos o usar una fórmula de rango dinámico con nombre.
Los tipos de datos de columnas deben ser iguales. Por ejemplo, no debería
mezclar las fechas y texto en la misma columna.
A veces, puede ser difícil ver todo el conjunto si tiene datos sin procesar no
resumidos, como en el ejemplo siguiente. Muchas veces, el primer paso
será crear una tabla dinámica para resumir y analizar los datos con un
formato estructurado, lo que es correcto y adecuado, pero no todos pueden
ver números y adivinar rápidamente lo que ocurre. Los gráficos dinámicos
son una forma excelente de agregar visualizaciones de datos a los datos.
Ejemplo:
Ejercicio:
Se pide crear un resumen con los principales indicadores en base a las ventas de una
compañía, este resumen deberá estar ubicado en una hoja llamada Dashboard.
Recomendaciones:
Debemos de tomar en cuenta que los datos en las diferentes hojas deben estar
convertidos en formato tabla de datos.
Solución:
Se debe tomar en cuenta que al estar los datos en diferentes hojas Excel brinda la
opción llamada modelado de datos, esta opción está presente en la versión Excel
2016.
Recuerde que las relaciones son posibles porque las tablas en las
distintas hojas tienen formato tabla de datos y porque entre las tablas
tienen un campo en común.
11. Aplique los cambios necesarios para mejorar el aspecto visual del gráfico, al final
Usted tendrá este resultado:
Resumen
1. Las tablas dinámicas permiten resumir, analizar, explorar y presentar los datos.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=1tt3iJMzUsw
o https://www.youtube.com/watch?v=w1lZcsll12M
o https://www.youtube.com/watch?v=EBtiQL6L2f4
En el siguiente caso se pide realizar un análisis de datos de una empresa del rubro
comercial.
Consideraciones:
Solución:
Resumen
1. El uso del formato tabla de datos en Excel es importante para la actualización de
tablas dinámicas.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=F0OmqE9YYhY&t=213s
o https://www.youtube.com/watch?v=C-O9QPmL5VU
o https://www.youtube.com/watch?v=qeya4pRrSTE&t=1969s
UNIDAD
2
INTELIGENCIA COMERCIAL CON
MICROSOFT EXCEL
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al término de la unidad, el alumno emplea Power Pivot como principal
herramienta para obtener datos de diferentes orígenes, creando modelos de
datos que permitan analizar de manera eficaz la información más importante en
Microsoft Excel.
TEMARIO
ACTIVIDADES PROPUESTAS
PowerPivot es un complemento de Excel que puede usar para realizar análisis de datos
y crear sofisticados modelos de datos. PowerPivot, puede mezclar grandes volúmenes
de datos de varios orígenes, realizar análisis de información rápidamente y compartir
información con facilidad.
En ambos Excel y PowerPivot, puede crear un modelo de datos, una colección de tablas
con relaciones. El modelo de datos que se ve en un libro en Excel es el mismo modelo
de datos que se ve en la ventana de PowerPivot. Los datos que se importan en Excel
están disponibles en PowerPivot y viceversa.
Los datos con los que se trabaja en la ventana de Power Pivot y en Excel se almacenan
en una base de datos analítica dentro del libro de Excel; un eficaz motor local carga
consulta y actualiza los datos de dicha base de datos. Dado que los datos están en
Excel, están inmediatamente disponibles para las tablas dinámicas, los gráficos
dinámicos, Power View y otras características de Excel usadas para agregar datos e
interactuar con ellos. Excel proporciona todas las funciones de presentación e
interactividad con los datos; los datos y los objetos de presentación de Excel se
encuentran en el mismo archivo de libro. Power Pivot admite archivos de hasta 2 GB de
tamaño y permite trabajar con hasta 4 GB de datos en memoria.
Importar millones de filas de datos de varios orígenes de datos con Power Pivot
para Excel, puede importar millones de filas de datos de varios orígenes de datos
en un único libro de Excel, crear relaciones entre datos heterogéneos, crear
columnas calculadas y medidas mediante fórmulas, crear tablas dinámicas y
Gráficos dinámicos y analizar aún más los datos de modo que puede tomar
decisiones de negocios oportunas: todo sin necesidad de asistencia de TI.
Power Pivot es un complemento que puede usar para realizar análisis de datos en Excel.
El complemento está integrado en algunas versiones de Office, pero de forma
predeterminada, no está habilitado.
Le mostramos cómo habilitar Power Pivot antes de utilizar por primera vez:
1. Vaya a Archivo > Opciones > Complementos.
3. Active la casilla Microsoft Office Power Pivot y haga clic en Aceptar. Si tiene
instaladas otras versiones del complemento Power Pivot, estas también se
muestran en la lista Complementos COM. Asegúrese de seleccionar el
complemento Power Pivot para Excel.
Los datos es la razón de Power Pivot estos nos permiten crear modelos de datos en el
cual estarán basados nuestros reportes. Sin embargo, no es posible ingresar datos
directamente en Power Pivot, sino que es necesario importarlos o “cargarlos” de alguna
manera.
Consideraciones:
Todos los datos importados estarán ubicados en la ventana de Power Pivot. No
verás los datos importados en la ventana de Excel, sino que estarán disponibles
desde la ventana de Power Pivot.
Es imposible editar los valores importados en Power Pivot. Las hojas de Power
Pivot son de solo lectura y no podrás editar el valor de las celdas. Si quieres
hacer una modificación a los datos, deberás hacerla desde el origen y
posteriormente actualizar los datos en Power Pivot.
Estos son los métodos más utilizados para importar datos a Power Pivot:
Si tienes una tabla en tu archivo de Excel, puedes vincularla a Power Pivot con solo
seleccionar una celda de la tabla y pulsar el botón Agregar a modelo de datos de la
pestaña Power Pivot.
Los datos se mantendrán sincronizados, lo que quiere decir que, los cambios en los
datos de la tabla de Excel se reflejarán automáticamente en Power Pivot. Los datos
también se actualizarán automáticamente si agregas nuevas filas o columnas a la tabla
de Excel.
Después de vincular una tabla se creará una nueva hoja en Power Pivot que mostrará
los datos originales. Para abrir la ventana deberás ir a la pestaña Power Pivot y pulsar
el botón Administrar.
Al pulsar el botón Siguiente, podrás indicar la ruta del archivo e indicar a Power Pivot si
los datos tienen una fila de encabezado.
Al pulsar el botón Siguiente obtendremos un listado de las hojas del archivo Excel que
podemos importar. Opcionalmente puedes pulsar el botón Vista previa y filtro para ver
los datos originales, así como para aplicar algún filtro a la importación.
Si los datos de origen se encuentran en una base de datos como SQL Server o Access,
puedes utilizar el botón De base de datos que se encuentra en la pestaña Inicio de la
ventana de Power Pivot.
Conexiones existentes
Cada vez que te conectas a una fuente de datos para importar información, se crea una
nueva conexión y podrás acceder a ese listado con el botón Conexiones existentes.
Es posible modificar los parámetros de conexión, así como cambiar el archivo, o base
de datos, a la que nos estamos conectando. Es recomendable editar las conexiones
para que apunten a los datos adecuados en lugar de crear múltiples conexiones a
diferentes archivos.
En Power Pivot, puede agregar nuevos datos a una tabla creando una columna
calculada. La nueva columna se puede utilizar en tablas dinámicas, gráficos dinámicos
e informes como cualquier otra columna. Las columnas calculadas requieren que
escriba una fórmula de DAX.
Consideraciones:
Las fórmulas de columnas calculadas son similares a las fórmulas que crea en
Excel. Sin embargo, no puede crear fórmulas distintas para diferentes filas en
una tabla. En su lugar, la fórmula DAX se aplica automáticamente a toda la
columna.
Cuando una columna contiene una fórmula, el valor se calcula para cada fila.
Los resultados se calculan para la columna en cuanto escribe la fórmula. A
continuación, los valores de columna se actualizan según convenga, por
ejemplo, cuando los datos subyacentes se actualizan.
La fórmula para una columna calculada puede ser requiere más recursos de la fórmula
utilizada para una medida. Una razón es que el resultado de una columna calculada
siempre se calcula para cada fila de una tabla, mientras que solo se calcula una medida
de las celdas que se usan en la tabla dinámica o gráfico dinámico.
Por ejemplo, una tabla con un millón de filas siempre tendrá una columna calculada con
los resultados de un millón y un efecto correspondiente en el rendimiento. Sin embargo,
una tabla dinámica, en general, filtra datos aplicando los encabezados de fila y columna.
Esto significa que la medida se calcula únicamente para el subconjunto de datos de
cada celda de la tabla dinámica.
Para evitar tener problemas con el rendimiento al crear columnas calculadas, siga estas
directrices:
Si cambia o elimina las relaciones entre las tablas, las fórmulas que usan las
columnas de esas tablas dejarán de ser válidas.
Si crea una fórmula que contenga una referencia circular o que se haga
referencia a sí misma, se producirá un error.
Resumen
1. Power Pivot es un complemento nativo en Excel 2016 Profesional Plus.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://support.office.com/es-es/article/power-pivot-an%C3%A1lisis-de-datos-eficaz-
y-modelado-de-datos-en-excel-a9c2c6e2-cc49-4976-a7d7-40896795d045
o https://support.office.com/es-es/article/columnas-calculadas-en-power-pivot-
a0eb7167-33fc-4ade-a23f-fb9217c193af
o https://www.youtube.com/watch?v=bFFN0FfKGFs&t=203s
Recuerde que, una vez que importas una tabla al modelo de datos de Power Pivot no
podrás modificar su estructura, es decir, no podrás modificar sus columnas o filas, sino
que solamente podrás crear relaciones con las demás tablas del modelo.
Power Pivot importará cualquier base de datos que le pidas, ya sea que tenga los datos
normalizados o sin normalizar. Es tu responsabilidad, el cuidar la calidad e integridad de
los datos que incluyes en el modelo. Los datos normalizados enriquecerán en gran
medida tu modelo de datos y te permitirán crear reportes altamente efectivos.
Se podría decir que este modelo relacional nos dice que los datos pueden representarse
por un conjunto de tablas que estarán vinculadas entre sí por un campo en común.
Una tabla está formada por columnas y filas mientras que una relación nos indica la
columna que ha sido utilizada para vincular a dos tablas entre sí.
Supongamos que hemos importado datos de una base de datos de Access a Power
Pivot. A continuación, realizaremos los siguientes pasos:
1. En la pestaña Inicio, grupo Ver de clic en el botón Vista de diagrama o en la
barra de estado de clic en el botón Diagrama:
2. En la siguiente interfaz se tiene que ubicar las tablas que se desean relacionar y
considerar los campos en común, luego arrastre el campo de la tabla y suelte el
clic sobre el campo en común perteneciente a la otra tabla:
Es interesante cuando los datos del modelo de datos tienen todos los
campos necesarios para crear relaciones y vincular los datos.
Gran parte de los análisis de datos implica explorar y comparar con relación a fechas y
horas. Tanto si va a sumar importes de ventas del último año fiscal o a comparar el
crecimiento intermensual, es fundamental que incluya fechas en los informes. Uno de
los mayores atractivos de Power Pivot es que le permite hacer que el modelo de datos
sea realmente eficaz a la hora de trabajar con fechas y horas. Use los siguientes
recursos para obtener información sobre cómo incluir fechas y horas en sus soluciones
de Power Pivot.
Tablas de fechas
Una tabla de fechas es fundamental para trabajar con fechas de forma eficaz. En la
mayoría de los casos, incluir una tabla de fechas es tan sencillo como importar una tabla
de fechas desde un origen de datos junto con los datos. En algunos casos, es posible
que tenga que crear una tabla de fechas y agregarla al modelo de datos usted mismo.
Existen varias formas de poder crear una tabla de fechas o tabla calendario, se sugiere
realizar lo siguiente:
3. Deberá asegurarse de crear esa relación entre columnas cuyos valores sean del
tipo de datos datetime (Fecha).
Muchas de las columnas de fecha que se crean en la tabla de fechas son necesarias
para otros campos, pero no son demasiado útiles en análisis.
Para hacer que las tablas y las columnas que estas contienen sean lo más útiles posible,
y para simplificar la navegación por las listas de campos de tablas dinámicas o informes
de Power View, es importante ocultar las columnas innecesarias en las herramientas de
cliente.
Otro aspecto importante de trabajar con fechas son las convenciones de nomenclatura.
En Power Pivot, se puede asignar a tablas y columnas el nombre que se quiera. Pero
tenga en mente, especialmente si va a compartir el libro con otros usuarios, que una
buena convención de nomenclatura hace que resulte más fácil identificar tablas y
fechas.
Resumen
1. Aplicar una buena relación entre los datos es importante para mejorar el
modelado de datos.
2. Recuerde que debe tener campos en común para poder crear las relaciones de
forma adecuada.
3. Existen diferentes tipos de relaciones que pueden darse entre tablas, las más
conocidas Copo de Nieve y Estrella.
4. Las tablas de fechas o calendario son esenciales debido a que gran parte del
análisis de datos implica explorar y comparar relación entre fechas y horas.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=vrvamx1Hsu4
o https://www.youtube.com/watch?v=_9yIAtev5M0
o https://exceltotal.com/modelo-datos-power-pivot/
o https://www.youtube.com/watch?v=VcFzRmphsp0
o https://support.office.com/es-es/article/fechas-en-power-pivot-1269d71a-
6d4e-4ab6-a8a8-d32a82e82f5a
En el siguiente caso se pide realizar un análisis de datos de una empresa del rubro
comercial.
Consideraciones:
Tablas: Seleccione sólo las tablas e impórtelas (si hubiese tablas de errores
omitir).
Relaciones:
o Use Vista de Diagrama y genere todas las relaciones de ser necesario.
o Relacione la tabla Calendario con la tabla Pedidos.
Columnas Calculadas:
o Generar el campo Edad en la tabla Empleados.
o Generar el tiempo de servicio de cada Empleado.
3. Visualizar y Presentar:
Solución:
7. Una vez cargado las tablas a Power Pivot, insertaremos una tabla de fechas,
seleccionamos la pestaña Diseñar, grupo Calendarios y damos clic en el botón
Tabla de fechas y elegimos Nuevo.
10. A continuación, deberá digitar una formula DAX para generar el cálculo de la
Edad de cada empleado y presionar Enter:
13. Seleccionamos la pestaña Inicio, damos clic sobre el botón Tabla dinámica y
elegimos Tabla dinámica, en el cuadro de diálogo que se muestra
seleccionaremos lo siguiente:
Resumen
1. El uso de Power Pivot es fundamental en el análisis de datos por el volumen de
datos que se puede cargar y sobre todo por las herramientas analíticas que
presenta.
4. La base de los informes generados a través de Power Pivot tienen como base
las herramientas de Segmentaciones de datos, Tablas y Gráficos dinámicos.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=bFFN0FfKGFs&t=238s
o https://www.youtube.com/watch?v=C-O9QPmL5VU
o https://www.youtube.com/watch?v=qeya4pRrSTE&t=1969s
UNIDAD
3
EXPRESIONES DE ANÁLISIS DE
DATOS EN POWER PIVOT
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al término de la unidad, el alumno emplea expresiones analíticas de datos con
la finalidad de resolver problemas analíticos y de modelado de datos, además
usa Power View como herramienta para mejorar el aspecto visual de los reportes
de Inteligencia Comercial.
TEMARIO
ACTIVIDADES PROPUESTAS
Figura 6: DAX
Fuente. - Tomado de https://www.daxpatterns.com/
Importancia:
El uso de tablas y gráficos dinámicos son esenciales para el análisis de datos dentro de
una organización. Pero, cuando uno desea realizar un análisis más detallado y críticos
para la empresa o si desea combinar estos datos con diferentes orígenes y hacer esta
tarea en el menor tiempo; la solución más viable es el uso de las fórmulas DAX que te
ayudarán a cumplir con estas actividades y otras más importantes sacando el máximo
partido de los datos. Cuando obtiene la información que necesita, puede empezar a
solucionar los problemas empresariales reales que afectan a la organización.
Requisitos de sintaxis
Las fórmulas de DAX son muy similares a las fórmulas que se escriben en las tablas de
Excel, pero hay algunas diferencias claves:
En Microsoft Excel se puede hacer referencia a matrices o celdas individuales;
en PowerPivot, solo se puede hacer referencia a tablas o columnas de datos
completas. Sin embargo, si necesita trabajar con solo parte de una columna, o
con valores únicos en una columna, puede lograr un comportamiento similar
usando funciones de DAX que filtran la columna o devuelven valores únicos.
Las fórmulas DAX no admiten exactamente los mismos tipos de datos que
Microsoft Excel. En general, DAX proporciona más tipos de datos que Excel, y
DAX realiza conversiones de tipos implícitas en algunos datos al importar.
Ejemplo 1:
Donde:
Ejemplo 2:
Donde:
Restricciones
La sintaxis necesaria para cada función y el tipo de operación que puede realizar varían
en gran medida según la función. Sin embargo, generalmente las reglas siguientes se
aplican a todas las fórmulas y expresiones:
Las fórmulas y expresiones DAX no pueden modificar ni insertar valores
individuales en tablas.
Con DAX no se pueden crear filas calculadas. Solo se pueden crear medidas y
columnas calculadas.
Al definir las columnas calculadas, las funciones se pueden anidar en cualquier
nivel.
DAX tiene varias funciones que devuelven una tabla. Normalmente, se utilizan
los valores devueltos por estas funciones como entrada para otras funciones,
que requieren una tabla como entrada.
Funciones DAX
Columna Calculada
Es una columna que se agrega a una tabla de Power Pivot existente, mediante una
expresión DAX. El valor de la expresión utilizada se calcula para cada fila de la tabla en
el mismo momento que se crea y posteriormente se va actualizando en el momento en
que se actualizan los datos del origen.
Medidas
Los campos calculados también conocidos como Medidas, son los cálculos que se usan
para el análisis de información.
Figura 8: Medidas
Fuente. - Tomado de http://www.solidq.com
Función Descripción
BLANK Devuelve un espacio en blanco.
CONCATENATE Une dos cadenas de texto en una sola.
Evalúa la expresión para cada fila de la tabla, a continuación,
CONCATENATEX devuelve la concatenación de esos valores en un resultado de
cadena única, separados por el delimitador especificado.
Comprueba si dos cadenas de texto son exactamente iguales y
EXACT devuelve Verdadero o Falso. Igual distingue mayúsculas y
minúsculas.
Devuelve la primera posición de una cadena de texto en otra.
FIND
Encontrar distingue mayúsculas de minúsculas.
Convierte un valor en texto con el formato de número
FORMAT
especificado.
Devuelve el número de caracteres especificados desde el
LEFT
principio de una cadena de texto.
LEN Devuelve el número de caracteres de una cadena de texto.
LOWER Convierte toda la cadena de texto a minúsculas.
Devuelve una cadena de caracteres desde la mitad de una
MID
cadena de texto, para una posición inicial y una longitud dadas.
REPLACE Reemplaza parte de una cadena de texto por otra distinta.
Repite un texto un determinado número de veces. Use REPT
REPT para llenar una celda con un número de instancias de una cadena
de texto.
Devuelve el número de caracteres especificados desde el final de
RIGHT
una cadena de texto.
Devuelve la primera posición de una cadena de texto en otra.
SEARCH
SEARCH no distingue mayúsculas de minúsculas.
Reemplaza texto existente por otro nuevo en una cadena de
SUBSTITUTE
texto.
Quita todos los espacios en una cadena de texto, excepto los
TRIM
espacios individuales entre palabras.
UPPER Convierte una cadena de texto a letras mayúsculas.
Convierte en un número una cadena de texto que representa un
VALUE
número.
Las funciones matemáticas de las Expresiones de análisis de datos (DAX) son muy
parecidas a las funciones matemáticas y trigonométricas de Excel.
Muchas de las funciones de fecha y hora en DAX son muy similares a las funciones de
fecha y hora de Excel. No obstante, las funciones DAX usan un tipo de datos datetime
y pueden usar los valores de una columna como argumento. DAX también incluye un
conjunto de funciones de inteligencia de tiempo que le permite manipular datos mediante
períodos de tiempo, incluidos días, meses, trimestres y años y, a continuación, compilar
y comparar cálculos durante esos períodos.
Función Descripción
DATE Devuelve la fecha especificada en formato de fecha y hora.
Desplaza el conjunto de fechas indicado en un intervalo
DATEADD
especificado.
DATEDIFF Devuelve el número de unidades entre dos fechas.
DAY Devuelve un número del 1 al 31 que representa el día del mes.
HOUR Devuelve la hora como número de 0 (12:00 am) a 23 (11:00 pm)
MINUTE Devuelve un número del 0 al 59 que representa el minuto.
MONTH Devuelve un número del 1 al 12 que representa el mes.
NEXTDAY Devuelve el día siguiente.
NEXTMONTH Devuelve el mes siguiente.
NEXTYEAR Devuelve el año siguiente.
NOW Devuelve la fecha y la hora actuales en formato de fecha y hora.
TODAY Devuelve la fecha actual en formato de fecha y hora.
Devuelve el año de una fecha como un número entero de cuatro
YEAR
dígitos.
Las funciones del filtro y valor en DAX son las más complejas y eficaces, y difieren
mucho de las funciones de Excel. Las funciones de búsqueda usan tablas y relaciones,
como una base de datos. Las funciones de filtrado permiten manipular el contexto de
los datos para crear cálculos dinámicos.
Devuelve un valor
RELATED relacionado de otra
tabla.
Evalúa una
expresión de tabla
RELATEDTABLE en un contexto
modificado por los
filtros dados.
Esta es una de las funciones interesantes que tiene el lenguaje DAX, sirve para hacer
ranks o conocido como clasificaciones, por lo cual nos permite calcular el ranking de
una determinada medida respecto a uno de los datos.
Por ejemplo, si deseamos calcular el ranking respecto a los vendedores por años,
tendríamos:
Resumen
1. Las expresiones analíticas de datos o DAX es una biblioteca de funciones y
operadores que se pueden combinar para crear fórmulas y expresiones.
4. Lay muchos recursos DAX disponibles para usted en Power Pivot ayuda, libros
en pantalla de SQL Server, las notas y blogs de Microsoft y los profesionales de
BI. El centro de recursos de DAX Wiki.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.sqlbi.com/learn/introducing-dax-video-course/
o https://www.youtube.com/watch?v=MLhZHbZLj7U
o https://www.youtube.com/watch?v=xp1ijGLV3aU
o https://www.youtube.com/watch?v=VmjhjKbG4PU
o https://msdn.microsoft.com/library/gg413422.aspx?redirectSourcePath=%252fes-
es%252farticle%252freferencia-de-expresiones-de-an%2525C3%2525A1lisis-de-
datos-dax-411c6891-614d-438c-bf45-c7e061dd9e08
Power View es una tecnología de visualización de datos que le permite crear gráficos
interactivos, gráficos, mapas y otros elementos visuales que dinamizan sus datos.
Power View está disponible en Excel, SharePoint, SQL Server y Power BI.
Power View está disponible como un complemento de Excel. Es posible que necesite
habilitar el complemento para usar Power View en Excel. También puede usar Power
View en SharePoint. La tecnología de visualización subyacente que permite Power View
también se encuentra en Power BI Designer y en el servicio de Power BI que ofrece
Microsoft.
Úsalo
Cuando Power View está habilitado, puede crear una página de informes de Power View
al seleccionar el botón Power View en la pestaña de la cinta Insertar. Un informe de
Power View es una sola hoja (que puede contener varias visualizaciones).
Una vez que se crea un informe de Power View y se selecciona como la hoja activa en
Excel, la ficha de cinta de Power View está disponible.
1. Cree una tabla en la hoja de Power View activando una tabla o campo en la lista
de campos o arrastrando un campo de la lista de campos a la hoja. Power View
dibuja la tabla en la hoja, muestra los datos reales y agrega automáticamente
encabezados de columna.
Para cada visualización que quiera crear, comience generando una tabla en Power View
y, a continuación, convierta fácilmente la tabla a otras visualizaciones.
Gráficos
Power View ofrece una serie de opciones de gráficos: circulares, columnas, barras,
líneas, dispersión y burbujas. Los gráficos pueden tener varios campos numéricos y
varias series. En cuanto a las opciones de diseño en un gráfico puede: mostrar u ocultar
etiquetas, leyendas y títulos.
Filtra por ese valor en todas las tablas, matrices y mosaicos del informe.
Mapas
Mapas en Power View use mosaicos de mapa de Bing, para que pueda hacer zoom y
panorámica como lo haría con cualquier otro mapa de Bing. Agregar campos y
ubicaciones coloca puntos en el mapa. Cuanto mayor sea el valor, mayor será el punto.
Cuando se agrega una serie de valores múltiples, obtendrá gráficos circulares en el
mapa, con el tamaño del gráfico circular que muestra el tamaño del total.
Tarjetas
Puede convertir una tabla en una serie de tarjetas que muestren los datos de cada fila
de la tabla diseñada en formato de tarjeta, como una tarjeta de índice.
Iconos
Puede convertir una tabla o matriz en mosaico para presentar datos tabulares de forma
interactiva. Los mosaicos son contenedores con una franja de navegación dinámica,
filtran el contenido dentro del mosaico para el valor seleccionado en la franja. Puede
agregar más de una visualización en el mosaico y todos están filtradas por el mismo
valor. Puede utilizar texto o imágenes como pestañas.
Power View proporciona varias maneras de filtrar y resaltar los datos en informes.
Debido a los metadatos del Modelo de datos subyacente, Power View utiliza las
relaciones entre las diferentes tablas y campos del modelo para que los elementos de
una hoja o de una vista se filtren o resalten entre sí.
Power View ofrece varias formas de segmentar los datos. Los filtros permiten aislar los
datos de interés. Para filtrar los datos en Power View, es posible usar los filtros,
segmentadores y filtros cruzados del panel de filtros. El resaltado no se considera filtro
porque no quita ningún dato, puesto que solo resalta un subconjunto de los datos
visibles. Los datos no resaltados permanecen visibles pero atenuados.
Las segmentaciones de datos son un tipo de filtro. Coloque una segmentación de datos
en una hoja para filtrar todas las visualizaciones de esta al mismo tiempo. Al hacer clic
en un elemento de la segmentación de datos, todas las visualizaciones, junto con el
contenido relacionado, se filtran por el elemento que seleccione. Las segmentaciones
de datos de Power View actúan de manera similar a las segmentaciones de datos de
Power Pivot en Excel.
Puede agregar más de una segmentación de datos a su informe y los efectos de filtrado
de todas las segmentaciones se combinan. Las segmentaciones de datos se filtran entre
sí.
La segmentación de
datos de la izquierda
filtra los valores de la
matriz y el gráfico de la
derecha.
Puede utilizar campos de imagen. En segundo plano, Power View usa el campo
Identificador de fila para esa imagen del modelo de datos como filtro en la
segmentación de datos. Si el modelo de datos está en Excel, puede ser
necesario configurar las propiedades de comportamiento de las tablas para
informes de Power View.
Resumen
1. Power View es una de los tres complementos para análisis de datos presentes
en Excel: Power Pivot, Power View, Power Query.
3. Recuerda tener instalado Silverlight para poder visualizar gráficas con Power
View.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=qS3-GJ-4wd4
o https://www.youtube.com/watch?v=D5iFAJRBQHI
o https://www.youtube.com/watch?v=jzUdhAH_N7k
En el siguiente caso se pide realizar un análisis de datos de una empresa del rubro
comercial.
Consideraciones:
Tablas: Seleccione sólo las tablas e impórtelas (si hubiese tablas de errores
omitir).
Relaciones:
o Use Vista de Diagrama y genere todas las relaciones de ser necesario.
o Relacione la tabla Calendario con la tabla Pedidos.
Columnas Calculadas:
o Generar el campo Edad en la tabla Empleados.
o Generar el tiempo de servicio de cada Empleado.
o Generar un campo CiaEnvio en la tabla Pedidos.
Medidas:
o Generar una medida llamada Venta Total.
o Generar una medida llamada Promedio Venta Total.
o Generar una medida llamada Mínima Venta Total.
o Generar una medida llamada Máxima Venta Total.
o Generar el ranking de los clientes.
3. Visualizar y Presentar:
Solución:
7. Una vez cargado las tablas a Power Pivot, insertaremos una tabla de fechas,
seleccionamos la pestaña Diseñar, grupo Calendarios y damos clic en el botón
Tabla de fechas y elegimos Nuevo.
Resumen
1. El uso de Power Pivot es fundamental en el análisis de datos por el volumen de
datos que se puede cargar y sobre todo por las herramientas analíticas que
presenta.
4. Los informes generados bajo Power View son interactivos y sobre todo ponen
énfasis en los datos críticos del negocio.
Puede revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=AEfHd1U3n7s
o https://www.youtube.com/watch?v=tUk2y2YLH-U
o https://www.youtube.com/watch?v=_4jA0fF0kQ0
UNIDAD
4
POWER BI PARA LA
VISUALIZACIÓN DE DATOS
INTERACTIVOS
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al término de la unidad, el alumno usa herramientas de análisis empresarial, con
conexiones a diferentes orígenes de datos, prepara datos simplificados y genera
informes interactivos con una perspectiva empresarial.
TEMARIO
ACTIVIDADES PROPUESTAS
Uso de Power BI
Power BI Desktop puede conectarse a una amplia gama de orígenes de datos, incluidas
bases de datos locales, libros de Excel y servicios en la nube. Actualmente, más de 59
servicios en la nube distintos, como GitHub y Marketo, tienen conectores específicos.
Puede conectarse a orígenes genéricos a través de XML, CSV, texto y ODBC. Power
BI puede incluso extraer datos tabulares directamente desde la URL de un sitio Web.
4. Una vez que haya seleccionado las tablas que le gustaría agregar a Power BI
Desktop, puede cargarlas en esta herramienta seleccionando el botón Cargar,
que se encuentra en la esquina superior derecha de la ventana Navegador. Sin
embargo, hay veces en las que querrá realizar cambios en las tablas antes de
cargarlas en Power BI Desktop. Es posible que solo desee incluir un subconjunto
de clientes o filtrar los datos de las ventas que se realizaron en un país
específico. En esos casos, puede seleccionar el botón Editar, y filtrar o
transformar los datos antes de agregarlo todo a Power BI Desktop.
Uno de los puntos fuertes de Power BI radica en que no hace falta aplanar los datos
para convertirlos en una tabla. En su lugar, puede utilizar varias tablas de diversos
orígenes y definir la relación entre ellas. También puede crear sus propios cálculos
personalizados y asignar nuevas métricas para ver segmentos concretos de los datos,
así como usar estas nuevas medidas en las visualizaciones a fin de disfrutar de un
modelado sencillo.
2. Puede agregar y quitar relaciones con facilidad. Para quitar una relación, haga
clic en ella con el botón derecho y seleccione Eliminar. Para crear una relación,
arrastre y coloque los campos que quiera vincular entre tablas.
3. Para ocultar una tabla o columna individual de un informe, haga clic con el botón
derecho en ella en la vista de relaciones y seleccione Ocultar en la Vista de
informes.
4. Para obtener una vista más detallada de las relaciones de datos, seleccione
Administrar relaciones en la pestaña Inicio. Se abrirá el cuadro de diálogo
Administrar relaciones, donde se muestran las relaciones como una lista en lugar
de un diagrama visual. Desde aquí puede seleccionar Detección automática para
buscar relaciones en los datos nuevos o actualizados. Seleccione Editar en el
cuadro de diálogo Administrar relaciones para editar manualmente las
relaciones.
Resumen
1. Power BI es una colección de servicios de software, aplicaciones y conectores
que permiten convertir diversidad de datos en información coherente, interactiva
y atractiva visualmente.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://www.youtube.com/watch?v=vrbKOvxWeDY
o https://www.youtube.com/watch?v=VyEPzRtMbZY
o https://www.youtube.com/watch?v=F1fi6h0bXaM
o https://www.youtube.com/watch?v=yfG6M0AAXFQ&t=777s
Existen dos formas distintas de crear una nueva visualización en Power BI Desktop:
Puede arrastrar nombres de campos desde el panel Campos y colocarlos en el
lienzo del informe. De manera predeterminada, la visualización aparece como
una tabla de datos.
También puede hacer clic en el tipo de visualización que desee crear en el panel
Visualizaciones. Con este método, el objeto visual predeterminado es un
marcador de posición en blanco parecido al tipo de objeto visual seleccionado.
Gráficos Combinados
Cuando desee visualizar dos medidas que tengan escalas muy distintas, como ingresos
y unidades, los gráficos combinados muestran una línea y una barra con distintas
escalas de eje, lo cual es muy práctico. De manera predeterminada, Power BI admite
muchos tipos distintos de gráficos combinados, incluidos los populares gráficos de
líneas y de columnas apiladas.
Al crear un gráfico combinado, se le mostrará un campo para Eje compartido (el eje X)
y, después, los valores de los dos campos; en este caso, una columna y una línea. Las
leyendas de los dos ejes Y aparecen a ambos lados de la visualización.
Segmentaciones
Visualizaciones de mapas
Matrices y tablas
Los paneles de Power BI son colecciones de una página de visualizaciones que se crean
mediante el servicio Power BI. Puede crear paneles anclando visualizaciones de
informes que haya creado y publicado con Power BI Desktop o que haya generado
dentro del propio servicio Power BI.
Aparecerá la página Compartir panel, donde podrá seleccionar la sección Invitar y luego
rellenar el cuadro de entrada Dirección de correo electrónico con las personas a las que
desea conceder acceso a su panel. Power BI compara las direcciones de correo
electrónico con las cuentas de su dominio y el dominio de Office 365 a medida que las
escribe, por lo que las autocompleta siempre que sea posible.
El modo Enfoque le permite ver los objetos visuales y las leyendas de una forma mucho
más detallada. Por ejemplo, cuando cambia el tamaño de un icono en Power BI, es
posible que no se muestren algunas de las columnas debido al espacio disponible en el
icono.
Resumen
1. Power BI permite la visualización de los datos por medio de gráficas, gráficos
combinados, segmentaciones de datos, visualizaciones de mapas, matrices y
tablas entre otras.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://youtu.be/SYk_gWrtKvM
o https://youtu.be/IkJda4O7oGs
o https://youtu.be/lnv66cTZ5ho
o https://youtu.be/B2vd4MQrz4M
Utilice la herramienta de Microsoft Power BI para analizar data que permita mejorar la
competitividad comercial de una Organización.
Consideraciones:
1. Obtener Datos:
Tabla de fechas: Crea una tabla de fechas Calendario (Muestre Fecha, Año,
Mes y Día).
Relaciones:
o Use Vista de Diagrama y genere todas las relaciones de ser necesario.
o Relacione la tabla Calendario con la tabla Pedidos.
Columnas Calculadas:
o Obtener el Tiempo de Servicio en la tabla Empleados.
o Obtener la Edad del empleado.
Medidas:
o Generar la Venta Total.
o Generar la Venta Total más Alta (máxima).
o Generar la Cantidad Total de Clientes.
o Generar el Promedio de Venta Total.
3. Visualizar y Presentar:
Solución:
5. Nos daremos cuenta de que los datos han sido cargados por el panel de lado
derecho:
9. Ahora damos clic en el botón New Column, considere que para la tabla
Calendario harán falta 4 columnas nuevas:
10. Para cada nueva columna, digitará las siguientes fórmulas y podrá observar el
resultado:
Columna Fórmula
Año Año = YEAR(Calendario[Date])
MesN MesN = MONTH(Calendario[Date])
Día Dia = DAY(Calendario[Date])
MES MES = FORMAT([Date];"mmmm")
14. En esta tabla se insertará 2 columnas nuevas para calcular Tiempo de Servicio
y la Edad de los Empleados:
Columna Fórmula
Tiempo_Servicio
Edad
Fórmula
Fórmula
17. Damos clic en la opción Report, en esta ubicación se crearán las visualizaciones
de los datos.
19. Si se desea cambiar de visualización, tiene que usar los controles del panel de
Visualizaciones.
20. Si se desea ver los porcentajes en el gráfico anterior, se personaliza dando clic
en el botón Format y en la propiedad Detail labels.
21. Se insertará una tarjeta para mostrar Venta Total y sobre ella se agregará la
medida Venta Total:
Resumen
1. Power BI es una las herramientas más completas que brinda Microsoft orientada
al Business Intelligence.
2. Power BI usa las mismas expresiones analíticas de datos (DAX) vistas en Power
Pivot.
Pueden revisar los siguientes enlaces para ampliar los conceptos vistos en esta unidad:
o https://powerbi.microsoft.com/es-es/
o https://www.youtube.com/watch?v=VyEPzRtMbZY&t=58s
o https://www.youtube.com/watch?v=gxBmrtnpHYI&t=500s
Microsoft. (2018). Support Office. Obtenido de Power Pivot: análisis de datos eficaz y
modelado de datos en Excel: https://support.office.com/es-es/article/power-
pivot-an%C3%A1lisis-de-datos-eficaz-y-modelado-de-datos-en-excel-
a9c2c6e2-cc49-4976-a7d7-40896795d045
Microsoft. (2018). Support Office. Obtenido de Power View: explorar, visualizar y
presentar los datos: https://support.office.com/es-es/article/power-view-explorar-
visualizar-y-presentar-los-datos-98268d31-97e2-42aa-a52b-a68cf460472e
Power BI. (2018). Soluciones con Power BI. Obtenido de https://powerbi.microsoft.com/