
Totales desde otro DataSet
Publicado por Cinthya (1 intervención) el 21/08/2024 17:41:06
Buenas.. alguien Sabe como hacer con el siguiente caso? no se como solventarlo.
Tengo un informe en RRSR que me muestra Codigo de Proveedor, Proveedor, Codigo de Producto, Producto, Compra, Venta, Cantidad TRS, parametros Fecha Desde, Fecha Hasta, Proveedor, Departamento, Grupo, SubGrupo, Sucursal.
El reporte permite desplegar por proveedor, mostrando por producto la compra, venta y Cantidad TRS, cuando no esta desplegado muestra total por proveedor y por ultimo el gran total de todos los proveedores.
el DataSet principal es se llama DataSet1
pero yo necesito que el total por proveedor y el Total de todos los proveedores me lo traiga de otro DataSet llamado Vencimiento2
las columnas del DataSet 1 se llaman de la siguiente forma
CodProvee
Proveedor
las columnas del segundo DataSet llamado Vencimiento2 se llaman de la siguiente forma
CodProvee
RazonSocial
COMPRA
Que me puede ayudar a hacer que la expresion que me traiga el total por cada uno de los proveedores que traiga el DataSet1, y luego la segunda expresion que hara la sumatoria de todos los proveedores que muestre el DataSet1
Probe con las siguientes expresines pero me da #Error, o el resultado no es el correcto
=Sum(
Lookup(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!COMPRA.Value, "Vencimiento2")
)
=Sum(LookupSet(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!COMPRA.Value, "Vencimiento2"))
=Sum(Fields!COMPRA.Value, "Vencimiento2"),First(Fields!CodProvee.Value,"DataSet1"))
=Sum(
IIf(
Fields!CodProvee.Value = Lookup(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!CodProvee.Value, "Vencimiento2"),
CDec(Lookup(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!COMPRA.Value, "Vencimiento2")),
0
)
)
ejemplo del Proveedor Bimbo me trae como resultado 9870 pero si ejecuto el Procedure el resultado es 1645 y este es el correcto.



Tengo un informe en RRSR que me muestra Codigo de Proveedor, Proveedor, Codigo de Producto, Producto, Compra, Venta, Cantidad TRS, parametros Fecha Desde, Fecha Hasta, Proveedor, Departamento, Grupo, SubGrupo, Sucursal.
El reporte permite desplegar por proveedor, mostrando por producto la compra, venta y Cantidad TRS, cuando no esta desplegado muestra total por proveedor y por ultimo el gran total de todos los proveedores.
el DataSet principal es se llama DataSet1
pero yo necesito que el total por proveedor y el Total de todos los proveedores me lo traiga de otro DataSet llamado Vencimiento2
las columnas del DataSet 1 se llaman de la siguiente forma
CodProvee
Proveedor
las columnas del segundo DataSet llamado Vencimiento2 se llaman de la siguiente forma
CodProvee
RazonSocial
COMPRA
Que me puede ayudar a hacer que la expresion que me traiga el total por cada uno de los proveedores que traiga el DataSet1, y luego la segunda expresion que hara la sumatoria de todos los proveedores que muestre el DataSet1
Probe con las siguientes expresines pero me da #Error, o el resultado no es el correcto
=Sum(
Lookup(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!COMPRA.Value, "Vencimiento2")
)
=Sum(LookupSet(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!COMPRA.Value, "Vencimiento2"))
=Sum(Fields!COMPRA.Value, "Vencimiento2"),First(Fields!CodProvee.Value,"DataSet1"))
=Sum(
IIf(
Fields!CodProvee.Value = Lookup(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!CodProvee.Value, "Vencimiento2"),
CDec(Lookup(Fields!CodProvee.Value, Fields!CodProvee.Value, Fields!COMPRA.Value, "Vencimiento2")),
0
)
)
ejemplo del Proveedor Bimbo me trae como resultado 9870 pero si ejecuto el Procedure el resultado es 1645 y este es el correcto.



Valora esta pregunta


0