cancel
Showing results for 
Search instead for 
Did you mean: 
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 Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

charticulator_carousel_with_text (1).png

Charticulator Design Challenge

Put your data visualization and design skills to the test! This exciting challenge is happening now through May 31st!

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!

Top Kudoed Authors