Join your data together in your SQL statement for the report so that you get one row with product, actual, plan, forecast in the same dataset. Then you can use an expression for the background color of the textbox that you want to conditionally format.
Here is an example:
=IIF(Fields!Actual.Value >= Fields!Plan.Value, "Green", "Red")
Also see this thread for more details:
SSRS Field Expression to change the background color of the Cell
Or you could use a switch statement that would say if Actual is below both plan and forecast then make it red, if above or equal to both then make green, else (Actual assumed to be above one and below the other) make yellow:
=Switch(Fields!Actual.Value < Fields!Plan.Value and Fields!Actual.Value < Fields!Forecast.Value
, "Red"
, Fields!Actual.Value >= Fields!Plan.Value and Fields!Actual.Value >= Fields!Forecast.Value
, "Green"
, 1=1, "Yellow")