Whether you are a new user or an experienced data expert, Microsoft's active analytics communities are designed for you to ask questions, provide solutions, and build your knowledge.
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.
Hola a todos,
Por favor, ayúdame a devolver el último precio de un artículo en una tienda específica de una tabla a otra columna (tabla de origen SQL, no una matriz visual)
En la Tabla 1 de SQL tengo información de inventario como:
Fecha / StoreID / itemID / Cantidad
22.11.2022 / tienda1 / artículo1 / 13 piezas
22.11.2022 / tienda2 / artículo1 / 10 piezas
22.11.2022 / tienda1 / artículo2 / 5 piezas
En Table2 de SQL tengo precios de venta como:
Fecha / StoreID / Id. de artículo / Precio unitario
11.11.2022 / tienda1 / artículo1 / 3 €/unidad
10.11.2022 / tienda1 / artículo1 / 5 €/unidad
01.11.2022 / tienda2 / artículo1 / 4,5 €/unidad
01.11.2022 / tienda1 / artículo2 / 4 €/unidad
...
Lo que quiero lograr es devolver el último precio de venta de los artículos de la Tabla 1 a una nueva columna.
El resultado debería verse así en la Tabla 1:
Fecha / StoreID / itemID / Cantidad / UnitPrice
22.11.2022 / tienda1 / artículo1 / 13 piezas / 3€
22.11.2022 / tienda2 / artículo1 / 10 piezas / €4,5
22.11.2022 / tienda1 / artículo2 / 5 piezas / 4 €
Es importante que cada artículo en una tienda específica tenga un precio único para la última fecha.
¡Gracias!
Puede probar esto para crear una columna
Column =
var _date=maxx(FILTER(Table2,Table1[storeID]=Table2[store]&&Table1[ItemID]=Table2[item]&&'Table1'[date]>='Table2'[date]),'Table2'[date])
return maxx(FILTER(Table2,Table1[storeID]=Table2[store]&&Table1[ItemID]=Table2[Item]&&'Table2'[date]=_date),Table2[unitprice])
Por favor, vea el archivo adjunto a continuación
Hola
¡Gracias!
Column =
var _date=maxx(FILTER(Table2,Table1[storeID]=Table2[store]&&Table1[ItemID]=Table2[item]&&'Table1'[date]>='Table2'[date]),'Table2'[date])
return maxx(FILTER(Table2,Table1[storeID]=Table2[store]&&Table1[ItemID]=Table2[Item]&&'Table2'[date]=_date),Table2[unitprice])
De nada
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |