Forum Discussion
DAX Delta con variables
- 5 years ago
No @Natascha,
No sé cómo tiene la configuración si tiene diferentes columnas o una sola columna desde donde selecciona la segmentación de datos en mi caso tengo una tabla con una columna con las opciones que se seleccionarán y se agregará la siguiente medida:
Delta = CALCULATE ( SUM ( 'Table'[Value] ), FILTER ( ALLSELECTED ( 'Table'[Option] ), 'Table'[Option] = MAX ( 'Table'[Option] ) ) ) - CALCULATE ( SUM ( 'Table'[Value] ), FILTER ( ALLSELECTED ( 'Table'[Option] ), 'Table'[Option] = MIN ( 'Table'[Option] ) ) )Tenga en cuenta que esto hace que el delta entre el valor máximo y el mínimo, por lo que si el usuario selecciona más de dos opciones, el delta se calculará entre el primer y el último valor.
- 5 years ago
¡Me di cuenta!
Tasas de crecimiento de la audiencia:=dividir(calcular
(suma(Datos[AudienceTotal]),
filtro(TODOS SELECCIONADOS('Calendario'[Fecha]),'Calendario'[Fecha]=máximo.('Calendario'[Fecha])))
-calcular(suma(Datos[AudienceTotal]),
filtro(TODOS SELECCIONADOS('Calendario'[Fecha]),'Calendario'[Fecha]=min('Calendario'[Fecha]))),
calcular(suma(Datos[AudienceTotal]),
filtro(TODOS SELECCIONADOS('Calendario'[Fecha]),'Calendario'[Fecha]=máximo.('Calendario'[Fecha])))))
Eso funciona, pero me da como 99.93%, lo necesito como la siguiente captura de pantalla que es como la fórmula sería en excel.
Gracias por su ayuda 🙂
¡Me di cuenta!
Tasas de crecimiento de la audiencia:=dividir(calcular
(suma(Datos[AudienceTotal]),
filtro(TODOS SELECCIONADOS('Calendario'[Fecha]),'Calendario'[Fecha]=máximo.('Calendario'[Fecha])))
-calcular(suma(Datos[AudienceTotal]),
filtro(TODOS SELECCIONADOS('Calendario'[Fecha]),'Calendario'[Fecha]=min('Calendario'[Fecha]))),
calcular(suma(Datos[AudienceTotal]),
filtro(TODOS SELECCIONADOS('Calendario'[Fecha]),'Calendario'[Fecha]=máximo.('Calendario'[Fecha])))))