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
Syndicate_Admin
Administrator
Administrator

Promedio con un cheque contra el total distinto de cero y un conteo distinto

Tengo la siguiente tabla:

Nota: Tengo una fecha tran que no incluí a continuación. Está relacionado con una tabla de calendario a través de tran date.

Fecha Cls

Clave 1

Clave 2GatoEstadoImporte
A1B1Aabrir2
Enero 1,2020A1B2Acerrado10
Enero 1,2020A1B3Acerrado20
Enero 1,2020A2C1Acerrado5
Enero 3,2020A2C2Acerrado-5
Enero 1,2020A3D1Bcerrado0
Enero 2,2020A4E1Acerrado50

Enero 2,2020

A5E2Acerrado-50
A5E3Babrir30
Enero 1,2020A6F1Acerrado40
Enero 2,2020A6F2Bcerrado-40


Necesito enjaular un promedio que haga esto:

Para cada mes cls dte haga lo siguiente

  1. Suma la cantidad y cuenta la clave única 1
  2. Solo incluya la Clave 1 si la suma de la cantidad no es 0 para la Clave 1 dentro del mes
Cls Fecha MesRecuento de claves distintas 1
donde Importe total <> 0
Suma de la cantidadNota
Enero, 2020110+20=30Contado A1
No contabilizado
A2 ya que 5-5=0,
A3 ya que 0=0,
A4, A5 desde 50-50=0,
A6 desde 40-40=0


Promedio 30/1=30
Las notas 2 y 30 no se cuentan ni se agregan ya que no tienen fecha de cierre.


Al hacerlo por Cat

Cls Fecha Mes

Gato

Recuento de claves distintas 1
donde Importe total <> 0
Suma de la cantidadNota
Enero, 2020A210+20+40=70Contado A1, A6 ya que es 40 para Cat A
No contabilizado
A2 ya que 5-5=0,
A4, A5 desde 50-50= 0

Enero, 2020B1-40Contado A6 ya que es -40 para Cat B
No contabilizado
A3 desde 0=0

Gato promedio A 70/2=35
Promedio Cat B -40/1=-40

Dado que el usuario puede elegir Cat a través de un filtro visual en la pantalla.

¿Cómo lo haría?

Fernando

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@FPP Pruebe un meausre como

divide( suma(Tabla[Cantidad])

, Countx(filter(summarize(Table, Table[Key 1] , "_1", sum(Table[Amount])), [_1] > 0 ), [Key 1])

)

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@FPP Pruebe un meausre como

divide( suma(Tabla[Cantidad])

, Countx(filter(summarize(Table, Table[Key 1] , "_1", sum(Table[Amount])), [_1] > 0 ), [Key 1])

)

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.

Top Kudoed Authors