Nuestra situación es que para cada página tenemos una medida, unidad y leyenda específicas que deben usarse en el gráfico de esa página. Para ello utilizamos un filtro de página ancha y tres funciones de interruptor. Al seleccionar la página en el filtro de toda la página, la tabla se filtra de tal manera que también hay una sola medida, unidad y leyenda seleccionadas.
Sin embargo, notamos que la función de interruptor estaba calculando todas las medidas. La solución que encontramos fue agregar una segmentación de datos (oculta) en la página con las columnas específicas (medida, leyenda, unidad) utilizadas en las funciones de conmutador. Aunque solo hay una selección posible debido al filtro de toda la página. Así que la cortadora se veía así:
Desde entonces, hemos estado agregando muchas páginas al informe (y muchas medidas nuevas a la función de cambio) y volvíamos a tener problemas de rendimiento. Ahora descubrí que seleccionar la cortadora de datos de esta manera no funciona:
En lugar de unos 2 segundos para cargar un gráfico, tomaría casi un minuto.
De la primera manera, selecciono la inferior (A_Volumes tabla de multiplicadores) directamente y hace que las dos superiores seleccionadas sean grises automáticamente. En la segunda forma, selecciono la superior (Valor de medida de demanda dinámica) y hace que las dos inferiores seleccionadas sean negras automáticamente.
Nunca me di cuenta de que hay una diferencia entre estas dos formas, y quería compartir este hallazgo con el resto de la comunidad de Power BI . Tal vez haya más personas que puedan beneficiarse de esta solución para aumentar el rendimiento de SWITCH. Y también muy interesado en escuchar si hay alguien que entienda esto, para mí muy extraño, comportamiento 🙂