Разделитель номера формата SSRS - PullRequest
1 голос
/ 10 января 2020

У меня есть поле в SSRS, которое возвращает значение чисел, варьирующееся от ## до #######. Я хочу, чтобы эти числа были разделены тысячами. Я видел несколько сообщений о том, что вы можете использовать это:

=Format(Fields!Number.Value,"#,#.##")

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

=First(Fields!Price.Value, "DataSet3")

Теперь вопрос это как объединить оба? Можно ли обернуть его так:

=Format(First(Fields!Price.Value, "DataSet3"),"#,#.##")

Если я сделаю это и запусту отчет, то вывод в текстовое поле будет просто #, #. ## , а не Сам фактический номер.

Ввод: 100000000 Вывод, который я ожидаю: 100 000 000 Вывод, который я получаю: #, #. ##

Любая помощь очень ценится. Спасибо!

1 Ответ

0 голосов
/ 10 января 2020

Это определенно странная функциональность. Я не понял, что именно вызвало это, но обнаружил, что добавление приведенного типа в выражение решило проблему.

=FORMAT(CDec(First(Fields!XYZColumn.Value, "ZYXTable")), "#,#.##")
...