Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Consulta Dax Rendimiento lento

Estimados expertos,

Debajo de Dax Query tener perfomannce lento , ¿Podría sugerir el mejor enfoque.

_rankNPS_supervisorTeamLead_network =
RANKX
(
CROSSJOIN
(
ALL(Dim_Agent[Job_Description]) ,
ALL(Dim_Agent[Team_Lead_Complete_Name]) ,
ALL(Dim_Agent[Supervisor_Complete_Name]) ,
ALL(Dim_Agent[Manager_Complete_Name]) ,
ALL(Dim_Agent[Director_Complete_Name])
) ,
calcular
(
[_AvgNPSSelectionMTD],
Dim_Agent[_MissingHierarchy1] = "|||"
) , ,
Desc
saltarse
)
Gracias y saludos,
Venkat
  • @basirve

    Supongo que correr tanto rankx como crossjoin con una medida es el problema.
    Intente crear una tabla de cálculo primero con crossjoin y, a continuación, cree la medida rankx.

    Paul Zheng _ Equipo de Apoyo a la Comunidad
    Si esta publicación ayuda, por favor acéptela como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

2 Replies

  • Hey @basirve ,

    siempre es difícil hacer un análisis de rendimiento sin los datos.

    Pero supongo que el RANGO sobre el CROSSJOIN está causando el problema. ¿Hay alguna manera de resolver eso sin el travesaño?

    Si necesitas ayuda, por favor avísame.
    Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
    Saludos
    Denis
  • @basirve

    Supongo que correr tanto rankx como crossjoin con una medida es el problema.
    Intente crear una tabla de cálculo primero con crossjoin y, a continuación, cree la medida rankx.

    Paul Zheng _ Equipo de Apoyo a la Comunidad
    Si esta publicación ayuda, por favor acéptela como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.