cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper III
Helper III

¿Cómo hacer un doble DISTINCTCOUNT?

Hola a todos,
Mi tabla sigue esta estructura:

ArtículoCódigoClase
Fff15.1A
Fff16.1B
Yyy15.1A
Yyy15.1A
Yyy20.1A
Xxx16.1C

Como puede ver, un elemento puede aparecer más de una vez en la tabla. El código también se puede repetir. Quiero crear una medida que cuente los distintos tipos de código para cada elementodistinto .


Por lo tanto, sobre la base de la tabla de ejemplo anterior, la medida debe traerme de valor 5, porque:
FFF tiene 2 códigos distintos (15.1 y 16.1)
YYY tiene 2 códigos distintos (15.1 y 20.1)
XXX tiene 1 código distinto (16.1)

Así que 2 + 2 + 2 x 5

¿Alguien puede ayudarme?


1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User III
Super User III

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

Hola

Esta medida funciona

SUMX(SUMMARIZE(VALUES(Data[Item]),Data[Item],"ABCD",DISTINCTCOUNT(Data[Code])),[ABCD])

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

6 REPLIES 6
Highlighted
Super User I
Super User I

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

Si solo hace un recuento distinto en la columna Código y, a continuación, pega la columna Elemento como filas en una matriz, ¿debería darle los resultados que desea?

Highlighted
Super User II
Super User II

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

@req7

se puede probar esto

Measure = 
VAR _TBL=SUMMARIZE('Table','Table'[Item],"_count",DISTINCTCOUNT('Table'[Code]))
return SUMX(_TBL,[_count])

1.PNG

Did I answer your question? Mark my post as a solution.Appreciate your Kudos!
Proud a to be a Datanaut!
Thanks and BR
Ryan
Highlighted
Helper III
Helper III

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

Hola @jthomson
Lo siento, no entendí la parte de la matriz. ¿Sería una medida creada?

Highlighted
Helper III
Helper III

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

Hey @ryan_mayu
Traté de crear esta medida suya aquí, pero me da un error en la parte de "retorno" (expresión inesperada). ¿Cómo puedo crear su medición sin que me pase este error?

Highlighted
Super User III
Super User III

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

Puede utilizar esta expresión de medida, reemplazando Table por el nombre real de la tabla.

Elemento y código distintos: COUNTROWS(SUMMARIZE(Table, Table[Item], Table[Code]))

saludos

palmadita





Did I answer your question? Please mark my post as a solution! Kudos are also appreciated!

Proud to be a Super User!




Highlighted
Super User III
Super User III

Re: ¿Cómo hacer un DOBLE DISTINCTCOUNT?

Hola

Esta medida funciona

SUMX(SUMMARIZE(VALUES(Data[Item]),Data[Item],"ABCD",DISTINCTCOUNT(Data[Code])),[ABCD])

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Tech Marathon

Maratón de Soluciones de Negocio Microsoft

Una semana de contenido con +100 sesiones educativas, consultorios, +10 workshops Premium, Hackaton, EXPO, Networking Hall y mucho más!

Top Solution Authors
Users online (765)