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
Nanaki
Helper II
Helper II

Copiar números únicos

Hola

Tengo un problema.
Tengo una tabla con algunas columnas.
mi mesa tiene más de 300.000 líneas.
En una columna hay notas de entrega, muchas de ellas existen más de una vez en la columna.
Quiero crear una nueva columna donde se copien los albaranes de entrega únicos.
Por ejemplo:

Notas de entregaLitroAlbaranes sin dudlicadoLitros
123100123100
1245012450
1253012530
123100BlancoBlanco
12450BlancoBlanco
126200126200
127250127250
123100BlancoBlanco
12530BlancoBlanco

¿Podría ayudarme a copiar los albaranes, con una función, solo una vez desde la columna 1 hasta la columna 3?

Gracias de antemano!

Saludos

Lennart

1 ACCEPTED SOLUTION

Hola @Nanaki

Avísame si esto ayuda a:

Column = var a = COUNTROWS(FILTER(ALL('Table'),[Delivery notes]=EARLIER('Table'[Delivery notes])&&[Index]<=EARLIER('Table'[Index])))
return
IF(a =1 , 'Table'[Delivery notes],BLANK())
Column 2 = IF([Column]=BLANK(),BLANK(),[Liter])

4.PNG

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

View solution in original post

10 REPLIES 10
v-diye-msft
Community Support
Community Support

Hola @Nanaki

por favor hágamelo saber si desea obtener por debajo de uno:

1.PNG

Measure = var a = COUNTROWS(FILTER(ALL('Table'),[Delivery notes]=MAX('Table'[Delivery notes])&&[Index]<=MAX('Table'[Index])))
return
IF(a =1 , MAX('Table'[Delivery notes]),BLANK())
Measure 2 = IF([Measure]=BLANK(),BLANK(),MAX('Table'[Liter]))

Pbix unido.

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

Hola @v-he-msft,

gracias por su respuesta.
Con esta solución sólo obtengo una tabla, ¿verdad?, pero lo que necesito es una columna adicional con los albaranes en mis datos.

Más tarde necesito relacionar los datos con la nueva columna del albarán de entrega.

Hola @Nanaki

Avísame si esto ayuda a:

Column = var a = COUNTROWS(FILTER(ALL('Table'),[Delivery notes]=EARLIER('Table'[Delivery notes])&&[Index]<=EARLIER('Table'[Index])))
return
IF(a =1 , 'Table'[Delivery notes],BLANK())
Column 2 = IF([Column]=BLANK(),BLANK(),[Liter])

4.PNG

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

Hola @v-he-msft ,

¡Sí! que funcionó perfectamente.
¡Muchas gracias a todos!

🎉

Saludos

Greg_Deckler
Super User
Super User

@Nanaki ¿Tiene un índice o algo que denotar "antes"? ¿Quieres DAX o Power Query o no importa?


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler gracias por su repetición, así.

No, no tengo índice. Tengo coumn con la fecha, pero cada cita existe más de 500 veces.
No importa cómo se arreglará esto. Pero no puedo encontrar la relación entre tu solución y mi mesa.

@Nanaki ¿Puede agregar una columna Index en Power Query Editor? Necesita algo para definir "anterior"


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler,

Sí puedo.

amitchandak
Super User
Super User

@Nanaki ,

En caso de que necesite una columna que necesita tener columna de índice

y probar esta fórmula

if(isblank(countx(filter(Table,[Delivery notes] ?earlier([Delivery notes]) && [Index] <-earlier([Index])),[Notas de entrega])), [Liter]) , blank())

https://stackoverflow.com/questions/45715963/creating-an-index-column-for-power-bi

Hola @amitchandak,
gracias por su respuesta.
¿Tengo que relacionar la columna Index con mi columna Notas de entrega?
¿Cómo funciona una columna de índice?
Acabo de crear una columna de índice y probé su fórmula, pero las celdas de la columna con la fórmula están en blanco.

Puedes ver a continuación cómo se ve.

LS single á if(isblank(countx('All Values','All Values'[All Packing Notes] ?earlier('All Values'[All Packing Notes]) && [Index] <-earlier([Index]),'All Values'[All Packing Notes]),'All Values'[Todas las notas de embalaje])

Unbenannt.PNG

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.