Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.