Forum Discussion
Conmutador(SELECTEDVALUE DAX Rendimiento lento
@noahh , Opción, Pruebe si puede usar parámetros de campo
En segundo lugar, en lugar de la medida, tener el cálculo de la medida en sí mismo
Switch(SELECTEDVALUE(Time_Frame_Selection[Time Frame],"year"), "Year", CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31")),
"Trimestre", CALCULAR(SUMA(Ventas[Importe de ventas]),DATESQTD('Fecha'[Fecha],"12/31")),
"Period", CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
)
Consulte este ejemplo
https://medium.com/chandakamit/power-bi-when-i-felt-lazy-and-i-needed-too-many-measures-ed8de20d9f79
@amitchandak gracias por la rápida respuesta. La opción 2 (colocar la calucación de la medida real en la medida de la declaración de cambio) NO acelera las cosas. ¿Se produce el mismo problema? La opción 1 (parámetros de campo) mejora el rendimiento, pero no es una opción porque tengo toneladas de medidas que dependen de estas tablas desconectadas y requeriría crear muchas tablas de parámetros archivadas que serían difíciles de mantener. ¿Existe una solución para mejorar el rendimiento? ¿No entiendo por qué está sucediendo esto? Gracias por su ayuda, realmente aprecio su tiempo.