I am just getting into SSRS and have hit a problem with a lookup function which I cannot see the problem with.
I have an expression with a lookup function which should return a value from another dataset but it's returning #Error
I want to list all the mortgages a person has and return the description string of the Mortage Type in another table.
So, my Mortgage Table looks like this:

And my lookup table looks like this:

I want to join the Mortgages.MortgageType to the TypeIndex.ID and return the TypeIndex.Description
Which I thought the following should do:
=Lookup(Fields!MortgageType.Value,Fields!ID.Value,Fields!Description.Value, "TypeIndex")
I have checked and checked but just cannot seem to fix the problem?