Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
ImaginaCorregir
Regular Visitor

Calcular el id con el número máximo de repeticiones en el último mes

¡Hola a todos!

Como he especificado en el título, estoy tratando de obtener el id (En mi caso, un nombre de usuario) con el número máximo de repeticiones en una tabla, en el último mes. Más específicamente, necesito buscar qué usuario hace el mayor número de confirmaciones en el mes pasado y mostrar el nombre de usuario en una vista.

Tengo estas dos tablas:

ImaginaCorregir_0-1600243921052.png

¿Alguien puede decirme qué puedo hacer?

Gracias de antemano!

1 ACCEPTED SOLUTION

@ImaginaCorregir

Pruebe esta medida y puede mi muestra en el pbix a continuación:

Measure = CALCULATE(MAX('Usuarios'[Nombre]),FILTER('Datos commits', [Usuario] = CALCULATE(COUNT([Usuario]),FILTER(ALL('Datos commits'),[Usuario]=MAX('Datos commits'[Usuario])))))

Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@ImaginaCorregir ,

Medir como

commits - count(Table[ID commit])

Crear rango y filtrar o tener N superior
rank - rankx(all(Table[userio]),[commits])

Top 5 - CALCULATE([commits],TOPN(5,all(Table[userio]),[commits],DESC),VALUES(Table[userio]))

Hola @amitchandak,gracias por la respuesta rápida.

Acabo de intentarlo, pero no está funcionando como esperaba. Ese es el código:

AlcaldeContribuidorMes ? 

El VAR confirma el recuento ('Datos commits'[ID Commit])
VAR rankUsuario = RANKX(ALL(Usuarios[Nombre]), commits)

CALCULATE DE DEVOLUCION(
Comete
TOPN(1, ALL(Usuarios[Nombre]), commits, DESC),
VALUES(Usuarios[Nombre])
)

Y en mi opinión estoy viendo el número total de confirmaciones:

Captura de pantalla 2020-09-16 104332.png

Además, no puedo ver en esa función de Dax donde está filtrando confirma tabla por fecha (para el mes pasado). He logrado crear este código para él:

VAR commitsLastMonth - FILTER(
'Datos se compromete',
Y(
YEAR([Fecha]) - YEAR(TODAY()),
MES([Fecha]) - MONTH(TODAY())
)
)

@ImaginaCorregir

Pruebe esta medida y puede mi muestra en el pbix a continuación:

Measure = CALCULATE(MAX('Usuarios'[Nombre]),FILTER('Datos commits', [Usuario] = CALCULATE(COUNT([Usuario]),FILTER(ALL('Datos commits'),[Usuario]=MAX('Datos commits'[Usuario])))))

Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.