В SSRS мой отчет отображается нормально. У меня следующий сценарий:
Я передаю параметр ShowDecimal
.Если значение ShowDecimal
равно Y
, то в отчете должны отображаться десятичные дроби.
Поймать, если значение равно 1
, оно должно отображаться как 1
, если значениекак 1.10
, тогда значение должно отображаться как 1.10.
Если ShowDecimal
равно N
, то не отображать десятичные дроби.
Я добавил условие в следующем формате:
=IIF(Parameters!ShowDecimal.Value="Y", "#,##0.##", "#,##0")
В отчете отображаются правильные значения, но когда я их экспортирую в Excel, после значений появляется 1021 *.
Как и в отчете, значение равно **10**
, а в Excel значение отображается как **10.**
Отчет SSRS в средстве просмотра VS: 
Экспортированный отчет Excel:
