cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
New Member

Top 3 para el top 60 para todo el período filtrado en DAX

¡Hola a todos!
Por favor, ayúdame con una fórmula en un cubo tabular. Soy un novato en DAX, así que no puedo resolver tal problema.

Tengo una medida calculada en cubo tabular con fórmula:

Los 3 mejores juegos de finalización de juegos:
CALCULATE(
AVERAGEX(
TOPN(3,
TOPN(60,
ADDCOLUMNS(
RESUMEN(FILTER('Dim Content','Dim Content'[Content Name] <> BLANK()
&& 'Dim Content'[exclude_from_top3_avg] - FALSE), 'Dim Content'[Content Name]),
"Game Start Users", [Usuarios de inicio del juego],
"kpi", [Finalización del juego]
),
[Usuarios de inicio del juego]
),
[kpi]
),
[kpi]
),
ALL('Dim Content')
)

Esta medida se usa en el panel de Power BI donde tenemos un filtro de cambio de usuario para las fechas (por ejemplo, los usuarios solo pueden introducir mostrar los últimos 90 días)
En una imagen de este panel vemos la medida "Top 3 juegos De la finalización del juego" para cada día en el período elegido.

Ahora funciona de la siguiente manera:
1. filtramos Dim Content (condición en el filtro en la fórmula) y luego obtenemos los 60 mejores contenidos por medida "Usuarios de inicio del juego" durante todo el período que el usuario introduce - está bien.
2. después de que obtenemos de este top 60 contenidos sólo los 3 mejores contenidos por medida "Cumplimiento del juego" pero lo hacemos para cada día en el período elegido, por lo que la lista de los 3 mejores contenidos puede cambiar para cada día - es un problema
3. Por último, calculamos averageX por medida "Cumplimiento del juego" para esta lista de contenidos para cada día y se muestran como una imagen - está bien.

Necesito cambiar el punto 2: debemos obtener el contenido top3 también durante todo el período que el usuario introduce en el filtro y después de eso tenemos que mostrar averagX por medida "Cumplimiento del juego" para cada día como una imagen.

¿Cómo puedo hacer esto?
Probé diferentes variantes y diferentes fórmulas, pero siempre me dan una lista diferente de contenidos Top3 para cada día.
¡Gracias por ayudar!

4 REPLIES 4
Super User IV
Super User IV

@Natalet , La mayoría de las cosas parece estar bien en un alto nivel que no sea ALL('Dim Content')

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Necesito esta condición All('Dim Content') porque hay un filtro para un solo contenido en un panel que debemos ignorar en esta visualización.

Hola , @Natalet

No muy claro. ¿Puede explicar sus resultados esperados con ejemplos específicos?

Y no encontré la columna 'exclude_from_top3_avg' en la tabla 'Contenido de dim'.

Saludos
Equipo de soporte de la comunidad _ Eason

Gracias por su respuesta! Es una muestra de datos

FechaNombre del contenidoUsuarios de Inicio de JuegoFinalización del juego
1/27/2000Nombre111 98888,42%
1/27/2000Nombre264887,69%
1/27/2000Nombre33 05273,33%
1/27/2000Nombre468870,00%
1/27/2000Nombre53 99266,67%
1/27/2000Nombre671678,60%
1/28/2000Nombre112 36487,86%
1/28/2000Nombre286884,39%
1/28/2000Nombre33 34875,36%
1/28/2000Nombre476861,88%
1/28/2000Nombre54 21666,49%
1/28/2000Nombre678880,44%
1/29/2000Nombre112 62887,58%
1/29/2000Nombre278883,97%
1/29/2000Nombre33 42873,50%
1/29/2000Nombre491256,12%
1/29/2000Nombre54 26464,18%
1/29/2000Nombre673681,37%

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.