espero que esté utilizando SSRS 2008R2:
R2 introdujo el Lookup function que es perfecto para este escenario.
=Lookup(Fields!ProductUID.Value ,Fields!ProductID.Value,Fields!Price.Value,"PriceDataSet")
La función de búsqueda por encima evaluará el primer parámetro ("Fields! ProductUID.Value") en el conjunto de datos actual, a continuación, busque un valor coincidente en el campo especificado en el segundo parámetro ("Fields! ProductID. Valor ") en el conjunto de datos especificado en el cuarto parámetro. El valor del tercer parámetro se evalúa en esa fila del conjunto de datos y se devuelve.
Un poco intrincado, pero muy útil.
En su caso, usted puede utilizar esto en un cuadro de texto con un calculado un número estático:
=Lookup(
Month(DateAdd(DateInterval.Month, -1, GetDate())),
Fields!MonthID.Value,
Fields!Name.Value,
"DataSet1")
Esto debe calcular un número para el mes pasado, luego buscar una coincidencia en DataSet1.
¿Qué pasa con el alcance del valor de búsqueda para un grupo? ¿Es eso posible? – PositiveGuy
¿Qué hay de las versiones anteriores de SSRS? ¿Cómo lograrías la misma funcionalidad? ¿Código personalizado? – Alex