ورود

View Full Version : سوال: تقسیم دو عدد decimal بر هم با خروجی float در stimulreport



tolid123456789
سه شنبه 13 مرداد 1394, 09:45 صبح
سلام
من دو مقدار از بانک اطلاعاتی sql از نوع decimal دارم . حالا در استیمول می خوام این دو تا رو به هم تقسیم کنم از گزینه New calculated column استفاده کردم و این دو فیلد رو به هم تقسیم کردم.زمانی که در قسمت type نوع decimal رو انتخاب می کنم بدون مشکل این دو عدد رو بر هم تقسیم می کنه و خروجی رو به صورت عدد صحیح نشون میده.
در صورتیکه من می خوام خروجی اعشاری باشه.وقتی decimal رو در قسمت type پنجره calculated column به float تغییر میدم error میده و گزارش رو نشون نمیده.


چه راهی رو برای رفع این مشکل پیشنهاد می دید؟
با تشکر

ژیار رحیمی
سه شنبه 13 مرداد 1394, 10:16 صبح
شما فیلد از تابع فرمت استرینگ خود stimul کمک بگیر مشکل حل میشه.یا از پنجره fotmat تکست باکسی که میخوای مقدار درون آن نمایش داده شود ، بخش Number فرمت نمایش رو مشخص کن

tolid123456789
سه شنبه 13 مرداد 1394, 10:23 صبح
ممنون
مشکل حل شد
در قسمت format text مربوط به خروجی تقسیم مقدار اعشاار رو 2 انتخاب کردم مشکل حل شد.

tolid123456789
سه شنبه 13 مرداد 1394, 11:50 صبح
سلام
چه جوری می تونم دو مقدار رو در استیمل به هم تقسیم کنم بدون استفاده از
New calculated column
الان که دو مقدار مثلا 120 و 2 رو به هم تقسیم می کنم می نویسه 2/120

tolid123456789
سه شنبه 13 مرداد 1394, 13:38 عصر
با سلام
اشتباه من به نظر میرسه به خاطر استفاده از / به جای div برای تقسیم کردن بود.
باید از قسمت function/math/div رو برای تقسیم دو عدد انتخاب می کردم.


مشکل حل شد.