Sesión 10 PDF
Sesión 10 PDF
Sesión 10 PDF
COMPUTACIÓN II
Modalidad Semipresencial
TABLA DE CONTENIDO
2
SESIÓN
10
DESCRIPCIÓN
Las expresiones analíticas de datos (DAX), es una biblioteca de funciones y operadores que pueden
combinarse para crear fórmulas y expresiones. La finalidad es que puedan combinar datos
complejos aplicados al Business Intelligence.
CAPACIDAD
Genera modelo de datos con Power Pivot en Microsoft Excel.
TEMÁTICA
Expresión de análisis de datos
Columnas calculadas y medidas
Comparaciones entre funciones DAX y funciones de Ms Excel
Tipos de datos DAX
3
1. EXPRESIONES DE ANÁLISIS DE DATOS
Las expresiones de análisis de datos (DAX) suenan algo intimidando al principio, pero no deje que
el nombre te engañe. Los conceptos básicos de DAX son bastante fáciles de entender. Lo primero
es lo primero: DAX no es un lenguaje de programación. DAX es un lenguaje de fórmulas. Puede usar
DAX para definir cálculos personalizados para las columnas calculadas y para las medidas (también
conocidos como campos calculados). DAX incluye algunas de las funciones que se usan en las
fórmulas de Excel y otras funciones diseñadas para trabajar con datos relacionales y realizar
agregación dinámica.
1.2 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.
4
1.3 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 clave.
Ejemplo 01:
Donde:
Ejemplo 02:
Donde:
Nombre de la medida, las fórmulas DAX pueden incluir nombre dentro de la sintaxis.
Operador =, una fórmula DAX siempre empieza por el operador igual.
Función, en este ejemplo se hace referencia a la funci{on SUM.
Uso de paréntesis, dentro de ellos se ingresan los argumentos de la función.
Nombre de tabla, en este ejemplo se hace referencia a la tabla FactSales.
Referencias a columna. Recuerda que una columna siempre se referencia entre corchetes
[ ].
5
1.4 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:
Columnas calculadas
Medidas calculadas
Las columnas calculadas son útiles cuando quiera segmentar o filtrar el valor, o bien si quiere
realizar un cálculo en cada fila de la tabla.
Puede crear columnas calculadas en Power Pivot seleccionando Agregar columna desde la
pestaña Diseñar. Es mejor estar en la vista Datos (en lugar de la vista de diagrama), ya que
puede ver la nueva columna creada y la barra de fórmulas se rellena y está lista para la fórmula
DAX.
6
2.2 Medida calculada
Use una medida calculada para calcular porcentajes o proporciones, o bien si necesita realizar
agregaciones complejas. Para crear una medida usando una fórmula DAX, ubíquese en la
sección área de cálculo y desde aquí podrá usar la barra de fórmulas para construir la medida
calculada. Como antes, es mejor estar en la vista Datos de Power Pivot, ya que muestra la barra
de fórmulas y facilita la escritura de la fórmula DAX.
7
3. COMPARACIÓN DE FUNCIONES DAX VS FUNCIONES DE EXCEL
DAX incluye algunas de las funciones que se usan en las fórmulas de Excel y otras funciones
diseñadas para trabajar con datos relacionales y realizar agregación dinámica.
Aunque la biblioteca de funciones de DAX está basada en la biblioteca de funciones de Excel, existen
muchas diferencias entre ellas.
Muchas funciones de DAX tienen el mismo nombre y comportamiento general que las
funciones de Excel, pero se han modificado para aceptar tipos diferentes de entradas y, en
algunos casos, podrían devolver un tipo de datos diferente. Generalmente, las funciones de
DAX no se pueden usar en una fórmula de Excel, y las fórmulas de Excel no se pueden emplear
en Power Pivot sin realizar alguna modificación.
Las funciones de DAX nunca usan una referencia de celda ni un rango como referencia; en su
lugar, usan una columna o una tabla como referencia.
Las funciones de fecha y hora de DAX devuelven un tipo de datos datetime. En contraste, las
funciones de fecha y hora de Excel devuelven un entero que representa una fecha como un
número de serie.
Muchas de las nuevas funciones de DAX devuelven una tabla de valores o realizan cálculos
basados en una tabla de valores como entrada. En cambio, Excel no tiene ninguna función que
devuelva una tabla, pero algunas funciones pueden trabajar con matrices. La capacidad de
hacer referencia con facilidad a tablas y columnas completas es una nueva característica de
Power Pivot.
DAX proporciona unas funciones de búsqueda nuevas parecidas a las funciones de búsqueda
basada en vectores y matrices de Excel. Sin embargo, las funciones de DAX requieren que se
establezca una relación entre las tablas.
Se espera que los datos de una columna de basen siempre en el mismo tipo de datos. Si los
datos no son del mismo tipo, DAX cambia la columna completa al tipo de datos que mejor se
acomode a todos los valores.
8
4. TIPOS DE DATOS DAX
Puede importar datos en un modelo de datos de Power Pivot de varios orígenes de datos diferentes
que podrían admitir tipos de datos distintos. Al importar o cargar los datos y, a continuación, usar
los datos en cálculos o en tablas dinámicas, los datos se convierten en uno de los tipos de datos de
Power Pivot.
Cero
9
Fecha Fecha y hora Fechas y horas en una representación de fecha y hora aceptada.
5. BIBLIOGRAFÍA
http://www.aulaclic.es/excel-2016/index.htm. (s.f.).
http://www.formacionprofesional.info/manual-excel-2016-en-pdf/. (s.f.).
https://docs.microsoft.com/es-es/power-bi/guided-learning/. (s.f.).
https://support.office.com/es-es/article/Gu%C3%ADas-de-inicio-r%C3%A1pido-de-Office-2016-
25f909da-3e76-443d-94f4-6cdf7dedc51e?ui=es-ES&rs=es-ES&ad=ES. (s.f.).
https://support.office.com/es-es/article/iniciar-el-complemento-power-pivot-para-excel-
a891a66d-36e3-43fc-81e8-fc4798f39ea8. (s.f.).
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. (s.f.).
https://support.office.com/es-es/article/tipos-de-datos-en-los-modelos-de-datos-e2388f62-6122-
4e2b-bcad-053e3da9ba90#__toc327893213. (s.f.).
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-4089. (s.f.).
Pacheco Contreras, J. (2016). Apliacciones prácticas con Excel 2016. Lima: Macro.
10