datrio.space← Volver a Mis Proyectos
Power BI · Power Pivot en Excel

La mega guía de DAX,
de la fórmula al análisis.

Explorá funciones, entendé el contexto de evaluación y llevá las medidas a problemas reales. Un catálogo en español con prioridad en Power BI.

— funciones en el catálogo— fichas con ejemplosEnlaces a Microsoft Learn

Cómo usar esta guía

  1. Buscá una función o elegí una categoría.
  2. En las fichas ampliadas, copiá un ejemplo y adaptá los nombres de tablas y columnas a tu modelo.
  3. Comprobá el resultado con distintos filtros y revisá la ficha oficial para detalles de versión.

Cuatro ideas que hacen funcionar DAX

Entendelas antes de memorizar funciones.

Medida

Se calcula al consultar el informe. Cambia con segmentadores, filas, columnas y filtros. Ejemplo: Ventas = SUM(Ventas[Importe]).

Columna calculada

Se evalúa fila por fila y se guarda en el modelo. Úsala si necesitas un atributo estable para segmentar o relacionar.

Contexto de filtro

Es el conjunto de filtros activo para un cálculo. CALCULATE puede modificarlo.

Contexto de fila

Es la fila que una expresión está recorriendo. Aparece en columnas calculadas y funciones iteradoras como SUMX.

Recetas para tus informes

Creá primero la medida Ventas = SUM(Ventas[Importe]). Después adaptá estas medidas a tu modelo. Para cálculos de tiempo, necesitás una tabla Calendario continua y relacionada con Ventas.

Participación de cada categoría

Compara la categoría visible con el total de categorías bajo los demás filtros del informe.

% categoría =
DIVIDE(
    [Ventas],
    CALCULATE([Ventas], REMOVEFILTERS(Productos[Categoría]))
)

Crecimiento frente al año anterior

Compara un período con el mismo período del año previo.

Crecimiento anual % =
VAR Anterior =
    CALCULATE([Ventas], SAMEPERIODLASTYEAR(Calendario[Fecha]))
RETURN
    DIVIDE([Ventas] - Anterior, Anterior)

Ventas de los últimos 12 meses

Calcula una ventana móvil hasta la fecha máxima del contexto.

Ventas 12 meses =
CALCULATE(
    [Ventas],
    DATESINPERIOD(Calendario[Fecha], MAX(Calendario[Fecha]), -12, MONTH)
)

Ranking visible de productos

Ordena los productos según ventas y conserva las selecciones externas del informe.

Ranking producto =
RANKX(
    ALLSELECTED(Productos[Nombre]),
    [Ventas],
    ,
    DESC
)