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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Encuentra lo mejor personal

Hola - ¿Cómo puedo encontrar qué mes fue el mejor mes y ventas en ese mes para cada agente?

Haga clic aquí para descargar el archivo PBIX. Haga clic aquí

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

¿ @gauravnarchal

Prueba esto,

"¿Cómo puedo encontrar qué mes fue el mejor mes?", cree las medidas a continuación, devuelve el mejor mes según el agente,

sumsales = CALCULATE(SUM('Table'[Sale]),FILTER(ALL('Table'),'Table'[Agent]=MIN('Table'[Agent]) && 'Table'[MonthYear]=MIN('Table'[MonthYear])))
bestmonth = 
VAR _maxsales =
    MAXX ( ALL ( 'Table' ), [sumsales] )
RETURN
    CALCULATE (
        MAX ( 'Table'[MonthYear] ),
        FILTER ( ALL ( 'Table' ), 'Table'[sumsales] = _maxsales )
    )

vxiaotang_0-1651649407168.png

"ventas en ese mes para cada agente", cree la siguiente tabla,

sales_each_agent = FILTER('Table','Table'[MonthYear]='Table'[bestmonth])

vxiaotang_1-1651649583835.png

Si necesita más ayuda, por favor hágamelo saber.

Saludos

equipo de soporte de la comunidad _Tang

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

¿ @gauravnarchal

Prueba esto,

"¿Cómo puedo encontrar qué mes fue el mejor mes?", cree las medidas a continuación, devuelve el mejor mes según el agente,

sumsales = CALCULATE(SUM('Table'[Sale]),FILTER(ALL('Table'),'Table'[Agent]=MIN('Table'[Agent]) && 'Table'[MonthYear]=MIN('Table'[MonthYear])))
bestmonth = 
VAR _maxsales =
    MAXX ( ALL ( 'Table' ), [sumsales] )
RETURN
    CALCULATE (
        MAX ( 'Table'[MonthYear] ),
        FILTER ( ALL ( 'Table' ), 'Table'[sumsales] = _maxsales )
    )

vxiaotang_0-1651649407168.png

"ventas en ese mes para cada agente", cree la siguiente tabla,

sales_each_agent = FILTER('Table','Table'[MonthYear]='Table'[bestmonth])

vxiaotang_1-1651649583835.png

Si necesita más ayuda, por favor hágamelo saber.

Saludos

equipo de soporte de la comunidad _Tang

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@gauravnarchal , Cree una medida como esta en la medida de ventas y use el rango de filtro de nivel visual = 1

rank = rankx(filter(summarize(allselecetd(Table), Table[Agent], Table[Month Year]), [Agent] = max([Agent])), [sales],,desc,dense)

Hola @amitchandak Gracias por ayudarme.

He intentado usar esta medida, pero estoy obteniendo el rango 1 como resultado para todos los agentes / meses.

rango = rankx(filtro(resumir(TODOSSELECCIONADOS(Facturas), Facturas[SaleAgent], 'Calendar Ultimate'[MonthYear]), Facturas[SaleAgent] = Máximo(Facturas[SaleAgent])), [Ventas totales],,Desc,denso)

@gauravnarchal , En visual , solo está utilizando estas dos facturas [SaleAgent], 'Calendar Ultimate' [MonthYear]. ¿Ninguna otra columna?

Para el rango, consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors