Почему в начале вашего выражения стоит «1»? Это опечатка? Это должно быть просто:
=First(Fields!DatasetPropertyName.Value, "Customer")
... (начинается с «=», без пробелов раньше), предполагая, что «Customer» - это имя набора данных, в котором заполнено «DataSetPropertyName». Не беспокойтесь о волнистом красном подчеркивании. Я вижу это во многих моих выражениях, и отчеты компилируются и выполняются просто отлично, если выражение в порядке.