Estimados, buenos días!
Acudo a ustedes para solicitar ayuda con un problema que hace unos días no puedo resolver.
Tengo 2 tablas que están relacionadas:
El Código de Material consumido está en la columna [Alternativo] y la cantidad en la columna [QConsumo Neto].
También guardé en esta tabla la última fecha del mes en que se elaboró el producto [Fecha].
2. ResumenCompras: guarda los Costos promedio de compra [CtoProm Mes] de cada Material consumido [Alternativo] para cada Mes [AñoMesNro] y Depósito [IdDepositoIng].
También guardé en esta tabla la fecha de la última compra que se realizó de cada Material de consumo [Fecha].
Ambas tablas están relacionadas por la columna [IdUnion] que es la concatenación de las columnas [IdDeposito]+[Alternativo]+[AñoMesNro] de la tabla ResumenConsumo y columnas [IdDepositoIng]+[Alternativo]+[AñoMesNro] de la tabla ResumenCompras.
Lo que necesito hacer es una columna calculada en la tabla ResumenConsumo que me traiga de la tabla ResumenCompras el costo de compra [CtoProm Mes] del material consumido [Alternativo], del [IdDeposito] y del [AñoMesNro] de la fila que está iterando.
Esto logré hacerlo con la siguiente instrucción:
CtoProm Mes =
IF(
ISBLANK( RELATED(ResumenCompras[CtoProm Mes]) ),
0,
RELATED(ResumenCompras[CtoProm Mes])
)
Pero hay materiales que en algunos meses tienen Consumo (existe registro en la tabla ResumenConsumo) pero en dicho mes NO tuvieron compras, es decir NO existe registro para ese Material, Depósito y Mes en la tabla ResumenCompras. Por lo tanto, el resultado de la instrucción anterior es cero (0). Ejemplo: Material AD/REDUCTOR AG, para el mes de Mayo 2022 en el Depósito 47, tuvo consumos pero NO Compras.
Entonces, en esos casos, necesito que me traiga de la tabla ResumenCompras el último Costo promedio de compra [CtoProm Mes] que exista para ese Material y Depósito, pero cuyo [AñoMesNro] de la tabla ResumenCompra sea < [AñoMesNro] de la fila actual que está iterando en ResumenConsumo.
El que sigue es el historial de compras del Material AD/REDUCTOR AG para el Depósito 47:
Por lo tanto, para valorizar los consumos del Material AD/REDUCTOR AG en el mes de Mayo 2022 (2022/05) del Depósito 47, el valor a traer de la tabla ResumenCompras es el de Noviembre de 2021 (2021/11) de $ 56,21.
Esto es lo que intenté y no logro hacerlo funcionar:
Si Cambio MAX(ResumenCompras[AñoMesNro]) por MAX(ResumenCompras[Fecha]) el resultado es vacío.
Desde ya, muchas gracias por vuestra ayuda!
José.
Hi @JoseMa_Le ,
Could you please provide your pbix file without privacy information and more details with your desired output? I don't know what the output you want it will look like.
How to Get Your Question Answered Quickly
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hola @v-rongtiep-msft , cómo estás?
Has podido ver el link al archivo pbix que envié?
Saludos,
José.
Hola @v-rongtiep-msft ! Gracias por responder!
Lo que necesito es agregar en cada fila de la tabla ResumenConsumo el último precio de compra que existe en la tabla ResumenCompras para el producto ResumenConsumo[Alternativo].
Tal vez la imagen que pego abajo pueda ser mas clara que mis palabras...
Cómo te paso el archivo pbix? por e-mail?
Gracias! José.
Hola @v-rongtiep-msft ,
Aquí el link al archivo pbix.
https://drive.google.com/file/d/1KDhDRJQkSgcdUbG2D3FHMqhcnf76jZRz/view?usp=sharing
Saludos,
José.
User | Count |
---|---|
94 | |
32 | |
32 | |
18 | |
14 |
User | Count |
---|---|
100 | |
27 | |
21 | |
20 | |
16 |