SSRS връща нули, когато Management Studio връща информация

В рамките на заявка имам следното:

cast(REPLACE(SUBSTRING(cast([Commitment Amount] as nvarchar(15)), CHARINDEX('.', [Commitment Amount]), LEN([Commitment Amount])), '.', '.') as dec(2,2)) as cents

В студио за управление това ще върне информация, например 0,39 на ред. Ако копирам и поставя заявката в SSRS, тогава тя връща 0,00 за същия ред, който върна 0,39 в студиото за управление.

Това не е проблем с форматирането. Това се случва при изпълнение на заявката директно от дизайнера на заявки в SSRS.


person johnsjg    schedule 17.04.2015    source източник
comment
опитвали ли сте да кодирате твърдо стойност за [Сума на ангажимента] и опитвали ли сте да го стартирате по този начин? ако не друго поне да видя какво връща?   -  person SFrejofsky    schedule 17.04.2015
comment
Добро обаждане. Когато кодирам твърдо в [Сума на ангажимент] като 123456,99, той връща 0,99.   -  person johnsjg    schedule 17.04.2015
comment
Слезе в заешка дупка с [Сума на ангажимент], използвайки изрази за актьорски състав и случай, но все още нямаше късмет. Все още се връща като 0,00.   -  person johnsjg    schedule 17.04.2015
comment
Няма значение, имаме няколко тестови бази данни. Пусках заявка в студио за управление срещу един и срещу друг за ssrs. УФХ.   -  person johnsjg    schedule 18.04.2015
comment
Това ще стане. Лудите неща, на които се натъквате, когато тръгнете надолу по заешката дупка.   -  person SFrejofsky    schedule 20.04.2015


Отговори (1)


Няма значение, имаме няколко тестови бази данни. Пусках заявка в студио за управление срещу един и срещу друг за ssrs. УФХ.

person johnsjg    schedule 17.04.2015