Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, necesito ayuda para codificar el DAX. Me encontré con este sitio web https://blog.enterprisedna.co/showcase-the-top-result-name-within-a-card-visualization-using-power-b...y traté de seguir la codificación para mi caso. Pero no funciona en mi caso.
Estoy compartiendo los datos de muestra y la codificación aquí.
Tabla del programa
Si hago clic en el año 20, debe reflejar el programa superior al que asisten los participantes. En mi caso, muestra un valor en blanco.
No estoy seguro de si he codificado de una manera incorrecta.
Solved! Go to Solution.
Ok, entonces sólo necesitas TOPN(1,... en lugar de TOPN( 2,...
Top Prog =
CONCATENATEX (
TOPN (
1,
DISTINCT ( Program[Programme Name] ),
[Total no of program attendees], DESC
),
Program[Programme Name],
", "
)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Ok, entonces sólo necesitas TOPN(1,... en lugar de TOPN( 2,...
Top Prog =
CONCATENATEX (
TOPN (
1,
DISTINCT ( Program[Programme Name] ),
[Total no of program attendees], DESC
),
Program[Programme Name],
", "
)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Hola @zxavierdeloitte
Prueba esto:
Top 2 Prog =
CONCATENATEX (
TOPN (
2,
DISTINCT ( Program[Programme Name] ),
[Total no of program attendees], DESC
),
Program[Programme Name],
", "
)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
¡Hace esto es que funciona! Pero en cuanto al caso en que sólo hay 1 programa con el no más alto de los asistentes, sólo necesitaría 1 nombre de programa que se mostrará. Si hay otros 2 programas con el mismo no más alto de los asistentes, entonces necesitaré 2 programas para ser mostrados.
Actualmente, en base a su solución, tendré 2 nombres de programa diferentes con diferentes no de asistentes. Sólo necesito el nombre del programa con el no más alto de los asistentes.
¡Gracias!
Trate de ejemplo
Top 1Rank á CALCULATE(max(Program[Program[Program Name]),TOPN(1 ,all(Program[Program[Program Name]),[Sales],DESC),VALUES(Program[Nombre del programa]))
https://www.youtube.com/watch?v=QIVEFp-QiOk
¡Gracias! Funciona. Sin embargo, en uno de los años ay, tengo más de 1 resultado que muestra el no más alto. ¿Cómo mostrar más de 1 resultado al mismo tiempo en la visualización de la tarjeta?
Por ejemplo,
"Programa 1 y Programa 2"
Cursos más populares
@zxavierdeloitte , Probar como
Top 2 Rank á CALCULATE(concatenatex(Program,Program[Program[Program Name]),TOPN(2 ,all(Program[Program[Program Name]),[Sales],DESC),VALUES(Program[Program[Program Name]))
Funciona, pero el resultado no es del todo correcto.
Cuando selecciono un FY, muestra ese tipo de nombre de programa más de una vez. Incluso si hay dos programas diferentes que tienen el mismo no más alto de los asistentes, no me da dos nombres de programa diferentes.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |