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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It 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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.