Есть несколько вариантов, которые вы можете использовать здесь.Во-первых, вы можете просто обернуть все выражение в IIF
, который заменяет нули ничем.
=IIF(CountDistinct(IIf((Fields!txtGrade.Value = "*")
And (Fields!txtCurrentSubjectName.Value = "3D Design"),
Fields!intGradeTransposeValue.Value, Nothing)) = 0, "",
(CountDistinct(IIf((Fields!txtGrade.Value = "*")
And (Fields!txtCurrentSubjectName.Value = "3D Design"),
Fields!intGradeTransposeValue.Value, Nothing))))
Второй вариант - установить свойства текстового поля так, чтобы нули отображались как пустые, как показано наэто изображение: