DAX Lenguaje para el análisis de datos
Por Antonio Menchén
()
Información de este libro electrónico
_x000D_
De forma clara y didáctica aprenderá con esta obra como utilizar Power Pivot para diseñar modelos de datos o importarlos de otras fuentes, como hacer consultas desde Power Pivot en el lenguaje DAX y elaborar informes creando tablas dinámicas. _x000D_
_x000D_
Además, aprenderá como utilizar la aplicación externa Power BI Desktop desde la que puede importar modelos de datos de un número muy grande de fuentes, y elaborar informes fácilmente, de manera que con un solo clic cambie la visualización del mismo. _x000D_
_x000D_
También, el libro contiene una exposición de dos complementos de Power BI: DAX Studio y Bravo. El primero para hacer consultas elaboradas en DAX y el segundo para optimizar el modelo de datos. _x000D_
_x000D_
Como complemento descargable desde la web del libro encontrará múltiples ejemplos prácticos del lenguaje DAX y las imágenes del libro a través de este ENLACE._x000D_
Relacionado con DAX Lenguaje para el análisis de datos
Libros electrónicos relacionados
UF2176 - Definición y manipulación de datos Calificación: 0 de 5 estrellas0 calificacionesTablas dinámicas y Gráficas para Excel: Una guía visual paso a paso Calificación: 0 de 5 estrellas0 calificacionesAplicaciones informáticas de bases de datos relacionales. ADGN0210 Calificación: 0 de 5 estrellas0 calificacionesProcesadores de textos y presentaciones de información básicos. ADGG0508 Calificación: 0 de 5 estrellas0 calificacionesAplicaciones informáticas de hojas de cálculo. ADGN0210 Calificación: 0 de 5 estrellas0 calificacionesTablas dinámicas y Gráficas para Excel Calificación: 0 de 5 estrellas0 calificacionesUF1467 - Aplicaciones microinformáticas e internet para consulta y generación de documentación Calificación: 0 de 5 estrellas0 calificacionesAplicaciones microinformáticas e internet para consulta y generación de documentación. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesOperaciones auxiliares con Tecnologías de la Información y la Comunicación. IFCT0108 Calificación: 0 de 5 estrellas0 calificacionesDATABASE - Del modelo conceptual a la aplicación final en Access, Visual Basic, Pascal, Html y Php Calificación: 0 de 5 estrellas0 calificacionesAprender a programar con Excel VBA: Con 100 ejerciicos prácticos Calificación: 0 de 5 estrellas0 calificacionesUF2218 - Desarrollo de un CMS Calificación: 0 de 5 estrellas0 calificacionesUF0328 - Organización y operaciones con hojas de cálculo y técnicas de representación gráfica de documentos Calificación: 0 de 5 estrellas0 calificacionesUF1888 - Operaciones de mantenimiento y consulta de datos Calificación: 0 de 5 estrellas0 calificacionesSgbd e instalación. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesTratamiento básico de datos y hojas de cálculo. ADGG0508 Calificación: 0 de 5 estrellas0 calificacionesIntroducción a los Algoritmos y las Estructuras de Datos, 1: Una base sólida para el mundo real del aprendizaje de máquinas y la estructura de datos Calificación: 0 de 5 estrellas0 calificacionesMejore su calidad de vida con las bases de datos y Excel 2010 Calificación: 5 de 5 estrellas5/5Computadores para bases de datos. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesAprender Visual Basic para Aplicaciones en Excel con 100 ejercicios prácticos Calificación: 3 de 5 estrellas3/5Tratamiento y análisis de la información de mercados. COMM0110 Calificación: 0 de 5 estrellas0 calificacionesBases de datos relacionales y modelado de datos. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesAdministración y monitorización de los sgbd. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesPrograma en VBA (Visual Basic for Applications) - nueva versión Calificación: 0 de 5 estrellas0 calificacionesUF1884 - Almacenamiento de datos en sistemas ERP-CRM Calificación: 0 de 5 estrellas0 calificacionesClever lean: Lean basado en células para la transformación digital Calificación: 0 de 5 estrellas0 calificacionesDigitalízate: Cómo digitalizar tu empresa Calificación: 0 de 5 estrellas0 calificacionesAplicaciones informáticas de hojas de cálculo. ADGN0108 Calificación: 0 de 5 estrellas0 calificacionesBig data: Los datos como generadores de valor Calificación: 0 de 5 estrellas0 calificacionesIntroducción a Android Studio. Incluye Proyectos Reales y el Código Fuente Calificación: 5 de 5 estrellas5/5
Aplicaciones empresariales para usted
OFFICE 2019 para todos: Fácil y práctico Calificación: 0 de 5 estrellas0 calificacionesExcel 2021 y 365 Paso a Paso: Paso a Paso Calificación: 5 de 5 estrellas5/5Excel 2016 Paso a Paso Calificación: 4 de 5 estrellas4/5Fórmulas DAX para PowerPivot: Una guía simple hacia la revolución de Excel Calificación: 5 de 5 estrellas5/5Aprender fórmulas y funciones con Excel 2010 con 100 ejercicios prácticos Calificación: 4 de 5 estrellas4/5Design Thinking para principiantes: La innovación como factor para el éxito empresarial Calificación: 4 de 5 estrellas4/5Word 2016 Paso a Paso Calificación: 5 de 5 estrellas5/5Desarrollo Web en Java Calificación: 3 de 5 estrellas3/5Scrum: Cómo utilizar el esquema llamado Scrum para obtener mayor producción mientras aumenta la calidad Calificación: 4 de 5 estrellas4/5Excel 2016 Avanzado: Hojas de cálculo Calificación: 2 de 5 estrellas2/5Tablas dinámicas con Excel 2016: Hojas de cálculo Calificación: 3 de 5 estrellas3/5Descubre los secretos de SAP Ventas y distribucion Calificación: 0 de 5 estrellas0 calificacionesCiencia de datos: La serie de conocimientos esenciales de MIT Press Calificación: 5 de 5 estrellas5/5Aprender Excel 2016 con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesSoftware ERP - Análisis y Consultoría de Software Empresarial Calificación: 0 de 5 estrellas0 calificacionesScrum Las Estrategias del Juego: Es Póker, No Ajedrez Calificación: 5 de 5 estrellas5/5PowerPoint 2016 Paso a Paso Calificación: 4 de 5 estrellas4/5Curso de Consultoría TIC. Gestión, Software ERP y CRM Calificación: 5 de 5 estrellas5/5Programación Visual Basic con Excel 2010: Hojas de cálculo Calificación: 4 de 5 estrellas4/5Cómo implantar un SGSI según UNE-EN ISO/IEC 27001: y su aplicación en el Esquema Nacional de Seguridad. Edición 2018 Calificación: 4 de 5 estrellas4/5Cómo Ganar Dinero por Internet con Inteligencia Artificial Emprende tu negocio digital con ChatGPT, Escríbelo.ia, Playground AI, You.com, Canva, Midjourney, Dall-E 2, Amazon... Calificación: 0 de 5 estrellas0 calificacionesConexión SQL SERVER & C# (Manual para principiantes) Calificación: 1 de 5 estrellas1/5Excel y SQL de la mano: Trabajo con bases de datos en Excel de forma eficiente Calificación: 1 de 5 estrellas1/5Un Enfoque de la Arquitectura Empresarial Moderna Potenciada Calificación: 0 de 5 estrellas0 calificacionesINTERNET OF THINGS: Construye nuevos modelos de negocio Calificación: 0 de 5 estrellas0 calificacionesEstrategias para el Uso de un CRM Calificación: 0 de 5 estrellas0 calificacionesExcel 2016. Paso a paso. 2ª Edición Actualizada: Ventas y marketing Calificación: 0 de 5 estrellas0 calificacionesRaspberry Pi 4 Manual Completo Calificación: 5 de 5 estrellas5/5
Comentarios para DAX Lenguaje para el análisis de datos
0 clasificaciones0 comentarios
Vista previa del libro
DAX Lenguaje para el análisis de datos - Antonio Menchén
introducción
El lenguaje de Expresiones de Análisis de Datos (DAX) es un lenguaje muy potente que podemos utilizar en Power Pivot (un complemento de Excel), Power BI (servicio o aplicación desde la que podremos incorporar modelos de datos de Power Pivot), y DAX Studio (complemento de Excel y de Power BI que enlaza con modelos de datos almacenados en dichas aplicaciones). También veremos una introducción a Bravo. Otra extensión gratuita de Bower BI que podemos utilizar para optimizar el modelo de datos.
En Power Pivot tendremos columnas calculadas que es una línea en DAX que devuelve un valor atómico (no es una tabla) y se almacena en cada celda de una columna de la tabla activa; pero también tendremos medidas (similares a variables en programación) cuyo valor dependerá del contexto en que la ejecutemos (según los filtros que apliquemos o la tabla dinámica donde se utilice).
Las medidas y las columnas calculadas se añaden automáticamente al modelo de datos.
Power BI está pensado para elaborar informes de forma gráfica con gran facilidad, pero también admite medidas y columnas calculadas que añade al modelo. Además, podremos generar tablas a través de consultas elaboradas (los productos vendidos por Internet en tal estado, en tales fechas y ordenados por el nombre; por ejemplo). Estamos pensando en el modelo Contoso, al que nos iremos refiriendo a lo largo del libro.
Por último, DAX Studio se muestra en la pestaña Complementos de Power Pivot y de un libro Excel (una vez añadido convenientemente) y, esencialmente, está diseñado para ejecutar consultas (en general tablas que no se añaden al modelo). Estas consultas utilizan el lenguaje DAX en toda su extensión. Ni Power Pivot ni Power BI admiten este de expresiones. De todas formas, si prescindimos de las palabras reservadas (que son 5), la expresión o parte de la expresión puede utilizarse para crear una tabla en Power BI y añadirla al modelo.
estructura
En el capítulo 1, Preliminares, haremos una introducción a DAX detallando sus características.
En el capítulo 2 se expone detalladamente la teoría acerca del modelado de datos, utilizando un modelo sencillo (para que se entiendan bien los ejemplos), que consiste en una pequeña organización donde tendremos empleados que trabajan en proyectos. Los empleados dependen de jefes (que a su vez son empleados) y también se almacenan las horas trabajadas en los diferentes proyectos.
Allí se ven conceptos como dependencia funcional, integridad de bases de datos y reglas de normalización.
A continuación, pasamos a modelar en Power Pivot, para más adelante hacer lo mismo, pero en Power BI (en DAX Studio los modelos deben ser importados).
En el capítulo 3 trataremos el problema de la importación de datos de diferentes fuentes. En su momento veremos que la extensión DAX Studio realiza una conexión automática con el modelo almacenado en Power BI.
En el capítulo 4 pasamos a estudiar los primeros ejemplos de expresiones en DAX y, aunque luego daremos el listado completo de las instrucciones DAX en un capítulo posterior, el presente nos sirve para entender unos de los conceptos más difíciles y más potentes de DAX: el contexto filtro.
En el siguiente capítulo, el 5, encontraremos los aspectos más relevantes de Power BI Desktop (quizás la herramienta de expresiones de análisis de datos con más futuro).
Power BI Desktop es claramente un hijo de Power View que era un complemento de Excel. Ahora, en la última versión 2021 Power View no aparece, y los desarrolladores lo han hecho independiente.
Power BI puede conectarse con modelos de datos almacenados en gran cantidad de formatos (bases de datos, hojas de Excel, modelos en Power Pivot, SQL server, etc.). Además, está pensado para compartir el modelo con otros usuarios de la misma organización (por eso pide una dirección de correo al iniciarse. Evidentemente podemos prescindir de ella).
Además, presenta una peculiaridad muy interesante para este libro: DAX Studio al instalarse se muestra como un botón en la pestaña herramientas externas de Power BI.
El capítulo 6 suena un poco pretencioso, pero es una realidad que muchas empresas en el mundo utilizan este tipo de herramientas (claramente Power BI con DAX Studio y también Power Pivot) para elaborar informes donde se muestre cómo va evolucionando su negocio en el tiempo y ver las claves para mejorar su rendimiento. De eso trata este interesante capítulo.
Llegamos al capítulo 7 que es el compendio de todas las funciones de la biblioteca de DAX. Si al utilizar una nueva función DAX o viene a sus manos alguna consulta elaborada, es muy posible que la función se encuentre entre las que se listan en este capítulo.
El capítulo 8, está dedicado a las consultas elaboradas de DAX. Podemos verlas como módulos de un lenguaje de programación con sus palabras reservadas y sus reglas sintácticas. En este sentido podríamos decir que con las consultas elaboradas podemos sacarle al lenguaje toda la potencialidad que tiene. Las medidas tienen gran flexibilidad ya que su valor depende del contexto filtro en que las coloquemos. Así un cálculo que haremos mucho es el total de ventas, pues bien, si se calcula en el contexto donde las ventas se hicieron por Internet, sólo estas transacciones intervendrán en el cálculo del total de ventas.
Por último, el capítulo 9 lo dedicaremos a dar un repaso de las funcionalidades que presentan las herramientas Power BI Desktop, DAX Studio y Bravo.
notas
Al final añadimos unas aclaraciones sobre el material adicional que viene con el libro y que va a facilitar el entendimiento de los ejemplos que aparecen en el libro. Todo en aras de entender mucho mejor los temas y conceptos