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

Dividir el nombre del producto de la lista de componentes

Hola a todos

A continuación tengo una lista de ingredientes con el producto final enumerado encima de ellos. Lo que estoy tratando de hacer es eliminar cada fila con el nombre del producto y crear una nueva columna que enumere el producto relevante para cada ingrediente. ¿Cómo lo hago? He visto columnas que no se dividen, pero eso parece dividir todos los ingredientes y productos en nuevas columnas.

Los nombres de los productos pueden variar mucho, pero se pueden identificar cuando la columna 'Nivel' es igual a 0, cualquier otro número debajo de 'Nivel' es un ingrediente o un ingrediente de un ingrediente. También hay alrededor de 600 productos con ingredientes relevantes en la lista.

Objekt_0-1630572930132.png

¡Gracias de antemano!

1 ACCEPTED SOLUTION

@Objekt

He actualizado el DAX y esta vez agrego más producto en los datos de muestra. pls ver el archivo adjunto a continuación

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@Objekt

tal vez pueda usar DAX para crear una nueva tabla.

Table 2 = 
VAR tbl=ADDCOLUMNS('Table',"product",maxx(FILTER('Table','Table'[key]<=EARLIER('Table'[key])&&'Table'[Item No]=0),'Table'[Object Description]))
return FILTER(tbl,'Table'[Item No]<>0)

pls ver el archivo adjunto a continuación

Gracias por esto, su agregado parece producir 'producto 1' para todas las filas cuando las filas 11-21 (clave) deberían ser el producto 2, ¿hay alguna manera de hacerlo? Además, algunos de los nombres de productos reales no tienen nada en común en su nombre, por lo que la referencia a "Producto" no funcionará, ¿hay alguna manera de hacer referencia al nivel o número de artículo a 0?

¡Gracias por su ayuda hasta ahora!

@Objekt

sry, hay un error en el DAX anterior. Lo he arreglado.

pls ver el archivo adjunto a continuación.

Hola @ryan_mayu,

Gracias, esto funciona, pero solo para los primeros 5 productos más o menos, luego solo repite el 5º producto para el resto de la columna 'producto'. Sin embargo, cambié los nombres de los productos de sus nombres reales a un más simple 'producto 1,2,3', etc. y esto funciona. ¿Sabes por qué no funciona para los nombres de productos reales? Tengo la sensación de que es la función maxx.

Gracias

@Objekt

He actualizado el DAX y esta vez agrego más producto en los datos de muestra. pls ver el archivo adjunto a continuación

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