0% encontró este documento útil (0 votos)
30 vistas2 páginas

Medidas DAX Esenciales para Análisis

Este documento presenta una guía de funciones DAX para agregación, lógica y texto, fecha y tiempo, y filtros y contexto. Incluye ejemplos de cómo usar funciones como SUM, COUNT, IF, FORMAT, SAMEPERIODLASTYEAR, y FILTER.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas2 páginas

Medidas DAX Esenciales para Análisis

Este documento presenta una guía de funciones DAX para agregación, lógica y texto, fecha y tiempo, y filtros y contexto. Incluye ejemplos de cómo usar funciones como SUM, COUNT, IF, FORMAT, SAMEPERIODLASTYEAR, y FILTER.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CHEAT SHEET DAX MEASURES

AGREGATION
SUM: Suma todos los elementos de una columna.
SUMX: Realiza la suma fila por fila.
COUNT: Cuenta el número de valores de una columna.
DISTINCTCOUNT: Devuelve todos los valores distintos de una
columna.
COUNTBLANK: Cuenta el número de valores vacíos de la columna.
MAX/MIN: Encuentra los valores mínimo o máximos de una
columna.
AVERAGE: Devuelve el promedio de los valores.

LOGIC & TEXT


CONCATENATE: Combina dos o más cadenas en
una sola. FILTER &
FORMAT: Cambia el formato de números, CONTEXT
fechas, o cualquier otro tipo de datos.
IF: Realiza una comprobación lógica y devuelve FILTER: Devuelve una tabla que
un valor si la comprobación es verdadera y otro representa un subconjunto de
si es falsa. otra tabla.
TRIM: Elimina todos los espacios en blanco del
principio y el final de una cadena de texto. ALL: Elimina todos los filtros de
una columna o tabla

ALLSELECTED: Mantiene los


filtros aplicados pero elimina los
filtros que se aplican después.
DATE & TIME
CALCULATE: Realiza cálculos
DATE: Crea una fecha a partir de año, mes y día
dinámicos dentro de un
especificados.
contexto específico.
DATEADD: COMBINA 2 O + CADENAS EN 1 SOLA.
TODAY: Devuelve la fecha actual
SAMEPERIODLASTYEAR: Calcula el mismo
período pero del año anterior.
TOTALYTD: Devuelve el total acumulado des de
inicio de año hasta la fecha

Berta Palau
EXAMPLES Aquí van algunos ejemplos para
entender la utilización de las
funciones anteriores.

LOGIC & TEXT


CONCATENATEX (
Customers, Crea una lista separada
AGREGATION
Customers[FirstName] & " " & por comas de los
Customers[LastName], ", " nombres y apellidos
)
SUM('Table'[Column])
IF(
[Total Sales] > 100000, AVERAGE('Product'[Price])
Si “Total Sales” es mayor
"High Sales", al numero, devuelve
"Low Sales" “High Sales”, de lo MAX ('Table'[Column])
) contrario, “Low Sales”
DISTINCTCOUNT(‘Sales’[ClientID])
Cada valor de la columna
IFORMAT(Ventas[Fecha], Fecha lo convierte a texto COUNT ('Table'[Column])
"dddd, dd 'de' MMMM 'de' siguiendo el formato
yyyy") especificado

DATE & TIME


CALCULATE( [Total Ventas], Analizar las ventas del mismo
SAMEPERIODLASTYEAR(Fechas periodo pero del año anterior,
[Fecha]) )

TOTALYTD(
Calcula la suma acumulada desde el
SUM(Ventas[MontoVentas]), inicio del año hasta la fecha de la
'Calendario'[Fecha]) columna 'Calendario'[Fecha].

CALCULATE( Calcula el total de ventas pero


[Total Ventas],
DATEADD(Fechas[Fecha], 3, trasladado 3 meses hacia el futuro
MONTH) ) desde cada fecha

FILTER & CONTEXT


Total Ventas ALLSELECTED =
CALCULATE( Total de ventas teniendo en cuenta
[Total Ventas], solo los filtros aplicados por el
ALLSELECTED(Productos) usuario a la tabla Productos
)

CALCULATE
(SUM(ventas[importe]), Suma las columnas donde la
ventas[region] = "Norte") region= Norte.

Total Ventas > 100 =


SUMX(
FILTER( Crea una tabla temporal de
Productos, productos donde el precio es mayor
Productos[Precio] > 100 a 100. Con SUMX sumamos el total de
), ventas de esos productos.
[Total Ventas]
))

Berta Palau

También podría gustarte