Числовое поле получилось как текст в Excel, SSRS

В моих отчетах SSRS одно из полей использует это выражение, где поле является числовым полем. Я хочу видеть пустое поле, если значение равно 0 .

=IIf(Fields!PERIOD02_VALUE.Value <> 0,Fields!PERIOD02_VALUE.Value ,"")

В экспортированной версии Excel это поле рассматривается как текст, а не число.

Есть ли другой способ сделать это со стороны SSRS?

13
задан ag93 9 October 2019 в 20:01
поделиться

1 ответ

Excel распознает это поле как текст, потому что Вы производите пустую строку каждый раз, когда поле 0.

Вы могли попробовать это, для вывода нулевого значения вместо пустой строки:

=IIf(Fields!PERIOD02_VALUE.Value <> 0,Fields!PERIOD02_VALUE.Value,  Nothing)

Это, как гарантируют, не будет работать, однако, поскольку я, кажется, помню, что Excel предполагает, что поле является типом того, что находится в первой строке данных.

3
ответ дан 2 December 2019 в 00:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: