Sesión 10 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

SESIÓN 10

COMPUTACIÓN II
Modalidad Semipresencial
TABLA DE CONTENIDO

1. EXPRESIONES DE ANÁLISIS DE DATOS........................................................................................ 4


1.1 Introducción a DAX............................................................................................................. 4
1.2 Importancia ........................................................................................................................ 4
1.3 Requisitos de sintaxis ......................................................................................................... 5
1.4 Restricciones ...................................................................................................................... 6
2. COLUMNAS CALCULADAS Y MEDIDAS ....................................................................................... 6
2.1 Columna Calculada ............................................................................................................. 6
2.2 Medida calculada ............................................................................................................... 7
3. COMPARACIÓN DE FUNCIONES DAX VS FUNCIONES DE EXCEL ................................................ 8
4. TIPOS DE DATOS DAX ................................................................................................................. 9
4.1 Resumen de los tipos de datos .......................................................................................... 9
5. BIBLIOGRAFÍA ........................................................................................................................... 10

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.1 Introducción a DAX


DAX es una recopilación de funciones, operadores y constantes que se pueden usar en una
fórmula o expresión para calcular y devolver uno o varios valores. Dicho más fácilmente, DAX
es un lenguaje que ayuda a crear información de datos nueva que ya está en un modelo.

Expresiones de análisis de datos (DAX) es una biblioteca de funciones y operadores que se


pueden combinar para crear fórmulas y expresiones en Microsoft SQL Server Analysis Services,
Power Pivot en Excel y Power BI Designer.

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.

 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 01:

Donde:

 Operador =, una fórmula DAX siempre empieza por el operador igual.


 Referencias a columnas o tablas, el lenguaje DAX siempre utiliza tablas y columnas como
entradas para funciones, nunca una matriz.
 Operadores, constantes y valores proporcionados como parte de una expresión.
 Referencias a columnas o tablas. Recuerda que una columna siempre se referencia entre
corchetes [ ].

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:

 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.

2. COLUMNAS CALCULADAS Y MEDIDAS

Hay dos cálculos principales que puede crear mediante DAX:

 Columnas calculadas
 Medidas calculadas

2.1 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.

Creación de columna calculada

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.

4.1 Resumen de los tipos de datos


Cuando se importan datos o se usa un valor en una fórmula, incluso si el origen de datos
contiene un tipo de datos distinto, los datos se convierten a uno de estos tipos de datos. Los
datos que se producen como resultado de las fórmulas también usan estos tipos de datos.

Tipo de datos Tipo de datos Descripción


en Excel en DAX
Número Valor entero Números que no tienen posiciones decimales. Los enteros
entero de 64 bits pueden ser números positivos o negativos, pero deben ser
(ocho bytes) números enteros comprendidos entre -
1, 2 9.223.372.036.854.775.808 (-2^63) y
9.223.372.036.854.775.807 (2^63-1).
Decimal Número real Los números reales son aquellos que pueden tener posiciones
Number de 64 bits decimales. Abarcan un amplio intervalo de valores:
(ocho bytes)
1, 2
Valores negativos desde -1,79E +308 hasta -2,23E -308

Cero

Valores positivos desde 2,23E -308 hasta 1,79E + 308

Sin embargo, el número de dígitos significativos se limita a 15


dígitos decimales.
TRUE/FALSE Boolean Valor True o False.
Texto String Cadena de datos de carácter Unicode. Pueden ser cadenas,
números o fechas representados en un formato de texto.

La longitud de cadena máxima es 268.435.456 caracteres


Unicode (256 caracteres mega) o 536.870.912 bytes.

9
Fecha Fecha y hora Fechas y horas en una representación de fecha y hora aceptada.

Las fechas válidas son todas las fechas posteriores al 1 de enero


de 1900.
Moneda Moneda El tipo de datos de moneda permite los valores comprendidos
entre -922.337.203.685.477,5808 y 922.337.203.685.477,5807
con cuatro dígitos decimales de precisión fija.

N/D En blanco Un tipo en blanco es un tipo de datos de DAX que representa y


reemplaza los valores NULL de SQL. Un valor en blanco se
puede crear con la función BLANK y se puede comprobar si es
tal con la función lógica ISBLANK.

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.

Russo, M. y. (2014). DAX Patterns 2015.

10

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy