Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hola
He escrito un DAX para mostrar el % superior de ciertas categorías de la tabla de datos
Por ejemplo, el 20% de mis seguidores viven en Londres, el 85% se identifican como hombres, etc.
Este es mi DAX :
Sin embargo, me gustaría cambiar el DAX para mostrar no solo el Topmost, sino el Top 5 o 10 en su lugar. Me resulta difícil mostrar lo mismo.
¿Puedes ayudarme, por favor?
Gracias de antemano.
Solved! Go to Solution.
Hola @abhishek_2593
¿Puedes probar el siguiente DAX?
He modificado solo en (VAR ResultTable y VAR ResultString)
KPI de las principales ciudades =
VAR N = SELECTEDVALUE('Top'[top])
VAR CityTable =
RESUMIR(
«Cuadro (2)»,
'Tabla (2)'[Ciudad],
"TotalFAN", COUNT('Tabla (2)'[FAN ID])
)
VAR TotalFAN =
CALCULAR(CONTAR('Tabla (2)'[ID de FAN]))
VAR TopCitiesTable =
TOPN(N, CityTable, [TotalFAN], DESC)
Tabla de resultados del VAR =
ADDCOLUMNS(
TopCitiesTable,
"Porcentaje Numérico", DIVIDE([TotalFAN], TotalFAN),
"FormattedPercentage", FORMAT(DIVIDE([TotalFAN], TotalFAN), "0.0%")
)
VAR ResultString =
CONCATENATEX(
Tabla de resultados,
[FormattedPercentage] & " in " & [Ciudad],
", ",
[NumericPercentage], DESC
)
DEVOLUCIÓN
ResultString
Si esto responde a sus preguntas, acéptelo amablemente como una solución y felicite.
Hola @abhishek_2593
¿Puede probar los pasos a continuación?
1. Primero, crea una tabla para seleccionar los valores superiores
Ingresando manualmente (ingrese la opción de datos e ingrese un valor para cuánto desea en la parte superior)
2. Utilice el siguiente DAX para encontrar los N valores superiores
Si esto responde a sus preguntas, acéptelo amablemente como una solución y felicite.
¡Esto es muy útil! Gracias.
¿Cómo puedo ordenar las respuestas en orden descendente de los %s y en líneas separadas en lugar de comas en el conjunto de resultados? @mdaatifraza5556
Hola @abhishek_2593
¿Puedes probar el siguiente DAX?
He modificado solo en (VAR ResultTable y VAR ResultString)
KPI de las principales ciudades =
VAR N = SELECTEDVALUE('Top'[top])
VAR CityTable =
RESUMIR(
«Cuadro (2)»,
'Tabla (2)'[Ciudad],
"TotalFAN", COUNT('Tabla (2)'[FAN ID])
)
VAR TotalFAN =
CALCULAR(CONTAR('Tabla (2)'[ID de FAN]))
VAR TopCitiesTable =
TOPN(N, CityTable, [TotalFAN], DESC)
Tabla de resultados del VAR =
ADDCOLUMNS(
TopCitiesTable,
"Porcentaje Numérico", DIVIDE([TotalFAN], TotalFAN),
"FormattedPercentage", FORMAT(DIVIDE([TotalFAN], TotalFAN), "0.0%")
)
VAR ResultString =
CONCATENATEX(
Tabla de resultados,
[FormattedPercentage] & " in " & [Ciudad],
", ",
[NumericPercentage], DESC
)
DEVOLUCIÓN
ResultString
Si esto responde a sus preguntas, acéptelo amablemente como una solución y felicite.
En lugar de comas, ¿puede probar el siguiente DAX en VAR ResultString para entrar en una nueva línea
VAR ResultString =
CONCATENATEX(
Tabla de resultados,
[FormattedPercentage] & " in " & [Ciudad],
UNICHAR(10),
[NumericPercentage], DESC
)
Si esto responde a sus preguntas, acéptelo amablemente como una solución y felicite.
¡Esto es muy útil! Gracias.
¿Cómo puedo ordenar las respuestas en orden descendente de los %s y en líneas separadas en lugar de comas en el conjunto de resultados?