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 a todos
Necesito una ayuda con la medida MAX/MIN que comprobará la suma máxima/min del número de horas por persona (por categoría).
Por ejemplo, en función de los datos siguientes, el número máximo de horas por persona para la categoría de habilidades blandas debe mostrarse como 27,5 y el número de suma mínima de hora por persona para la categoría técnica debe ser 21. También habrá pocas segmentaciones en la página (como grado, país, etc.), por lo que el número mínimo/máximo debe cambiar en consecuencia a los filtros aplicados.
Por favor, ayúdame con la creación de esta medida mínima / máxima.
Nombre | Categoría | País | Grado | título de formación | duración en horas |
A | Habilidad suave | Polonia | Director | Habilidades de comunicación | 5 |
A | Habilidad suave | Polonia | Director | Habilidades de negociación | 6 |
A | Habilidad suave | Polonia | Director | Escritura | 7 |
A | Habilidad suave | Polonia | Director | Habilidades de presentación | 9.5 |
A | Técnicas | Polonia | Director | Excel | 10 |
A | Técnicas | Polonia | Director | Palabra | 11 |
A | Técnicas | Polonia | Director | Power Point | 0.5 |
B | Habilidad suave | Italia | Asociado | Habilidades de comunicación | 5 |
B | Habilidad suave | Italia | Asociado | Habilidades de negociación | 6 |
B | Técnicas | Italia | Asociado | Excel | 10 |
B | Técnicas | Italia | Asociado | Palabra | 11 |
Solved! Go to Solution.
@joannasokolowsk , Pruebe uno de los dos
minx(values(Table[name]), calculate(sum(Table[length in hours])))
O
minx(Summarize(Table,Table[category],Table[name]"_1", calculate(sum(Table[length in hours]))),[_1])
Oye
Gracias por una respuesta tan rápida! Agregué esas medidas, pero el resultado no es como se esperaba ;/
Por ejemplo, para la categoría de habilidades blandas, el máximo debe 27,5 como una persona "A" tiene la suma más alta de horas para esta categoría (la persona "B" tiene 11 horas para las habilidades blandas por lo que es más pequeña). Cuando aplico esta medida veo 38,5 que es la suma del total de horas...
@joannasokolowsk , Pruebe uno de los dos
minx(values(Table[name]), calculate(sum(Table[length in hours])))
O
minx(Summarize(Table,Table[category],Table[name]"_1", calculate(sum(Table[length in hours]))),[_1])
¡Perfecto! funciona!!!
¡Que tengas un gran día!
@joannasokolowsk , Usted puede tratar de medir como estos
minx(values(Table[category]), calculate(sum(Table[length in hours])))
maxx(values(Table[category]), calculate(sum(Table[length in hours])))
Para los mejores Min o Max, puede usar Rank o TOPN
Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...
¡Oye!
Gracias por una respuesta tan rápida! Agregué esas medidas, pero el resultado no es como se esperaba ;/
Por ejemplo, para la categoría de habilidades blandas, el máximo debe ser 27,5, ya que una persona "A" tiene la suma más alta de horas para esta categoría (la persona "B" tiene 11 horas para las habilidades blandas por lo que es más pequeña). Cuando aplico esta medida veo 38,5 que es la suma del total de horas...
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 | |
2 | |
2 | |
2 | |
1 |