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

¿Cómo calcular el costo de un producto usando diferentes fórmulas dependiendo del mes y año?

Hola a todos,

¡Felices Fiestas!

Necesito mostrar la evolución del costo de los productos y tengo los siguientes conjuntos de datos:

  • Número 1: Producto / Ingrediente / % de ingrediente en el producto / Mes y año de actualización de la fórmula. Ejemplo:
ProductoIngrediente% de ingrediente en el productoMes y año de actualización de la fórmula
A

A1

0.503/2021
AA20.503/2021
AA10.606/2022
AA30.406/2022

  • Número 2: Ingredientes / Año y mes de costo / Costo. Ejemplo:
IngredientesMes y año de costoCostar
A101/2021u
A102/2021v
A103/2021x
.........

Necesito crear una tabla que me muestre:

  • Producto / Ingrediente / % de ingrediente en el producto * Costo / Año y mes de costo

By taking the correct Ingrediente % de ingrediente en el producto and Costar depending on the relationship between Mes y año de actualización de la fórmula and the Mes y año de costo. Example:

ProductoIngrediente% de ingrediente en el producto * CostoMes y año de costo
A

A1

0.5 * xTodos los "Año y mes de costo" después del 03/2021 y antes del 06/2022
AA20.5 * yTodos los "Año y mes de costo" después del 03/2021 y antes del 06/2022
AA10.6 * enTodo el "Año y mes de costo" después de 06/2022
AA30.4 * Z

Todo el "Año y mes de costo" después de 06/2022

Estaba pensando en fusionar la tabla número 1 con la tabla número 2, pero no sé cómo decirle a PowerBI que implemente la lógica correcta para qué fórmulas de productos usar dependiendo de las fechas...

¿Alguna idea?

¡Gracias!

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@mridz ,

Por favor, pruebe los pasos a continuación:

1. A continuación se muestra mi tabla de prueba

Tabla 1:

vbinbinyumsft_0-1672642912091.png

Tabla 2:

vbinbinyumsft_1-1672642928494.png

2. Crear una medida con la siguiente fórmula DAX

Measure =
VAR cur_ingre =
    SELECTEDVALUE ( Table1[% of ingredient in the product] )
VAR cur_it =
    SELECTEDVALUE ( Table1[Ingredient] )
VAR cur_ym =
    SELECTEDVALUE ( Table1[Month&Year of formula update] )
VAR tmp =
    FILTER (
        ALL ( 'Table 2' ),
        'Table 2'[Ingredients] = cur_it
            && 'Table 2'[Month&Year of cost] >= cur_ym
    )
VAR _date =
    MINX ( tmp, [Month&Year of cost] )
VAR _val =
    CALCULATE (
        MAX ( 'Table 2'[Cost] ),
        'Table 2'[Ingredients] = cur_it,
        'Table 2'[Month&Year of cost] = _date
    )
RETURN
    cur_ingre & " * " & _val

3. agregue un objeto visual de tabla con campos Tabla1 y mida

vbinbinyumsft_2-1672643022323.png

Consulte el archivo .pbix adjunto.

Saludos
Apoyo de la comunidad Team_Binbin Yu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@mridz , puede comprobar la combinación en power query y puede seleccionar varias columnas para unirse

Combinar tablas (Power Query) : https://www.youtube.com/watch?v=zNrmbagO0Oo&list=PLPaNVDMhUXGaaqV92SBD5X2hk3TMNlHhb&index=16

o copiar columnas en DAX

Consulte 4 formas (Related, RelatedTable, LookUpValue, SumX/Minx/Maxx con filtro) para copiar datos de una tabla a otra
https://www.youtube.com/watch?v=Wu1mWxR23jU
https://www.youtube.com/watch?v=czNHt7UXIe8

o DAX se une

https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/

Gracias @amitchandak. Mi dificultad está en saber qué expresión usar para obtener los ingredientes correctos y el % de ingrediente en el producto dependiendo de las fechas ...

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors