Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Trabajo en DorectQuery Mode.
Tengo dos tablas en mi modelo:
- Tabla de datos con mucha fila
- Tabla de calendario que está conectada a la tabla de hechos.
i las siguientes medidas en Power BI (todas son columnas de tipo de medida y no columnas calculadas):
1 - Creo una suma acumulada
2 - Creo una medida que cuenta el número de referencia en mi modelo:
DISTINCT REFERENCE = DISTINCTCOUNT(REFERENCE)
3 - Creo una tercera medida que cuenta el número de referencia con acumulado <>0
COUNTX(summarize(FILTER('TABLE_FACT','TABLE_FACT'[RUNNING_TOTAL]<>0),TABLE_FACT[REFERENCE]),[DISTINCT REFERENCE])
Mi problema es con la tercera medida. Cuando pongo esta medida en la tarjeta, tarda mucho en cargarse (5 minutos).
¿Tienes una idea para acelerar esta tercera medida?
Gracias
Gracias por tomarse el tiempo para responder a mi problema y gracias por los 2 enlaces.
Lo siento, pero he estado en Power Bi durante 2 meses, así que tengo preguntas sobre la optimización de mi fórmula DAX:
COUNTX(summarize(FILTER('TABLE_FACT','TABLE_FACT'[RUNNING_TOTAL]<>0),TABLE_FACT[REFERENCE]),[DISTINCT REFERENCE])
Usé el ejemplo que estaba en el artículo
DEFINIDO
MEDIR
MEDIR
EVALUAR
ADDCOLUMNS (
ADDCOLUMNS (
SIMMARTZE
CALCULABLETABLE
'Totales de cubos individuales'
"Expresión>.
Totales de
expresión
)
basado en esta consulta, me gustaría saber cómo puedo optimizar mi consulta.
Gracias de antemano
Hola @Juju123
Las tablas de recuento y resumen distintas pueden provocar un rendimiento lento.
Consulte los artículos vinculados con alternativas:
https://gorilla.bi/dax/optimize-distinctcount/
https://insightsquest.com/2016/11/05/dax-query-tuning-example/
también puede descargar el estudio Power BI DAX para probar sus intentos:
https://daxstudio.org/docs/features/load-powerbi-perf-data/
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente