Укажите десятичный преобразователь в выражении SSRS, используя CDbl - PullRequest
0 голосов
/ 23 апреля 2020

Я использую следующее выражение в отчете SSRS для преобразования значения строкового столбца в десятичное значение

 CDbl(Lookup(Fields!ColumnKey.Value & 3, Fields!ColumnKey.Value & Fields!storeid.Value,Fields!StringColumn.Value, "DatasetDetails"))

StringColumn - это столбец, содержащий десятичные значения, а разделитель десятичных чисел для значений - запятая, а не точка , Во время выполнения значения преобразуются в двойной тип, но игнорируется десятичный разделитель

Пример: значение 12,67 преобразуется в 1267, но ожидаемое значение составляет только 12,67. Как я могу обработать это в SSRS Должен ли я использовать REPLACE внутри CDBl или любым другим прямым способом?

...