Forum Discussion
StephenK
Resolver I
6 years agoMatriz Visual Display Top Domain por Recuento
Hey todo, Necesito ayuda para mostrar algo correctamente en mi matriz visual. Tengo dos mesas-- 1) Usuarios Tbl 2) Dominios Tbl Necesito mostrar un objeto visual de matriz como el siguiente...
- 5 years ago
A la medida le falta un CALCULATE para la expresión COUNT en las variables vUserDomain y vAllDomain. Como alternativa, puede utilizar una medida, lo que da como resultado un CÁLCULO implícito. A continuación se indican las medidas correctas:
Domain Count = COUNT ( Domains[Domain] ) Top Domain = VAR vUser = MAX ( Users[UserId] ) VAR vUserDomain = ADDCOLUMNS ( SUMMARIZE ( Domains, Domains[UserId], Domains[Domain] ), "DomainCount", [Domain Count] ) VAR vUserDomainRank = ADDCOLUMNS ( vUserDomain, "DomainRank", RANKX ( vUserDomain, [DomainCount],, DESC, DENSE ) ) VAR vUserTopDomainRow = FILTER ( vUserDomainRank, [DomainRank] = 1 ) VAR vUserTopDomain = MAXX ( vUserTopDomainRow, Domains[Domain] ) VAR vAllDomain = ADDCOLUMNS ( SUMMARIZE ( Domains, Domains[Domain] ), "DomainCount", [Domain Count] ) VAR vAllDomainRank = ADDCOLUMNS ( vAllDomain, "DomainRank", RANKX ( vAllDomain, [DomainCount],, DESC, DENSE ) ) VAR vAllTopDomainRow = FILTER ( vAllDomainRank, [DomainRank] = 1 ) VAR vAllTopDomain = MAXX ( vAllTopDomainRow, Domains[Domain] ) RETURN IF ( HASONEVALUE ( Users[UserName] ), vUserTopDomain, vAllTopDomain )
StephenK
Resolver I
6 years agoGracias por este @DataInsights! Parece estar funcionando en el nivel de fila, pero el dominio que se muestra en la línea total es incorrecto. Parece que muestra el dominio con el recuento de dominios más bajo. Intenté cambiar el tipo de las funciones RANKX a ASC sólo para ver si eso lo arregló, pero no
DataInsights
Super User
6 years ago
¿Podrá proporcionar algunos datos de ejemplo (que puedo copiar/pegar) que ilustran el problema? Funciona correctamente para los datos de ejemplo que creé.