Contexto en fórmulas DAX

Introducción a DAX en Power BI

Jess Ahmet

Content Developer, DataCamp

Introducción al contexto

  • Permite análisis dinámico: los resultados cambian según los datos seleccionados
  • Hay 3 tipos de contexto: fila, filtro y consulta
Introducción a DAX en Power BI

Introducción al contexto de fila

  • "La fila actual"
Introducción a DAX en Power BI

Introducción al contexto de fila

  • "La fila actual"

Columna calculada

  • Incluye valores de todas las columnas de la fila actual
Introducción a DAX en Power BI

Introducción al contexto de fila

  • "La fila actual"

Columna calculada

  • Incluye valores de todas las columnas de la fila actual
Artículo Precio Impuesto Precio_con_impuesto
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Introducción a DAX en Power BI

Introducción al contexto de fila

  • "La fila actual"

Medidas

  • Se aplican con funciones iteradoras que calculan fila a fila
  • Las iteradoras se identifican por una X tras el nombre, p. ej., SUMX()
  • Sintaxis: SUMX(<table>, <expression>)
Introducción a DAX en Power BI

Introducción al contexto de fila

  • "La fila actual"

Medidas

  • Se aplican con funciones iteradoras que calculan fila a fila
  • Las iteradoras se identifican por una X tras el nombre, p. ej., SUMX()
  • Sintaxis: SUMX(<table>, <expression>)
Artículo Precio Impuesto Precio_con_impuesto
A $ 20 25% $25
B $ 45 0% $45
Introducción a DAX en Power BI

Introducción al contexto de fila

  • "La fila actual"

Medidas

  • Se aplican con funciones iteradoras que calculan fila a fila
  • Las iteradoras se identifican por una X tras el nombre, p. ej., SUMX()
  • Sintaxis: SUMX(<table>, <expression>)
Artículo Precio Impuesto Precio_c_imp
A $ 20 25% $25
B $ 45 0% $45
Total - - $ 70
  • Ejemplo: SUMX(Sales, Sales[Price] + (Sales[Price] * Sales[Tax]))
Introducción a DAX en Power BI

Introducción al contexto de filtro

El contexto de filtro es el conjunto de filtros aplicados antes de realizar el cálculo.

Se puede aplicar de varias formas:

  • Atributos en una fila/columna
  • Mediante un segmentador
  • En el panel de filtros
  • En una medida calculada
Introducción a DAX en Power BI

Introducción al contexto de filtro

El contexto de filtro es el conjunto de filtros aplicados antes de realizar el cálculo.

Ejemplo:

Color Cantidad
Azul 1.250
Verde 200
Negro 4.000
Introducción a DAX en Power BI

Introducción al contexto de filtro

El contexto de filtro es el conjunto de filtros aplicados antes de realizar el cálculo.

Ejemplo:

Color Cantidad
Azul 1.250
Introducción a DAX en Power BI

Introducción al contexto de filtro

El contexto de filtro es el conjunto de filtros aplicados antes de realizar el cálculo.

Ejemplo:

Color Cantidad
Azul 1.250
Verde 200
Negro 4.000
Introducción a DAX en Power BI

Introducción al contexto de filtro

El contexto de filtro es el conjunto de filtros aplicados antes de realizar el cálculo.

Ejemplo:

Calcetines Zapatos Camiseta
Azul 200 800 250
Verde 90 10 100
Negro 2.000 800 1.200
Introducción a DAX en Power BI

Introducción al contexto de filtro

El contexto de filtro es el conjunto de filtros aplicados antes de realizar el cálculo.

Ejemplo:

Calcetines
Azul 200
Introducción a DAX en Power BI

Función CALCULATE

  • Sintaxis: CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])
    • Expresión: medida o cálculo a evaluar. Debe devolver un único valor.
    • Filtros:
      • Deben evaluarse como tabla
      • No deben entrar en conflicto
        • Sales[City]="London", Sales[Country] <> "United Kingdom"
      • Los filtros de CALCULATE() siempre reemplazan los de la visualización
  • Ejemplo: CALCULATE(SUM(Sales), Sales[Region]="EMEA")
Introducción a DAX en Power BI

¡Vamos a practicar!

Introducción a DAX en Power BI

Preparing Video For Download...