PDA

View Full Version : سوال: قرار دادن یک فیلد به صورت فرمول در گزارش کریستال



aziz12
سه شنبه 08 فروردین 1391, 14:37 عصر
سلام دوستان حرفه ای عزیز
سوال من در مورد گزارش گیری توی کریستال ریپورته
ایا امکانش هست در انتهای یک گزارش در کریستال ریپورت یک فیلد مشخص کنیم که توی اون مجموع محتوای یک فیلد خاص ( به عنوان مثال تمام فیلد های مبلغ که از جدول دریافت شدن و در گزارش ثبت میشن ) نمایش داده بشه ؟

دقیقن مثل فرمول نویسی توی نرم افزار اکسل .

من بلد نیستم توی کریستال فرمول نویسی کنم

جستجو کردم طریقه فرمول نویسی توی کریستال رو پیدا کردم ولی نتونستم کد های مربوط به مجموع مقادیر یک فیلد خاص رو پیدا کنم .
ممنون میشم راهنماییم کنید .

sarbaz_esf
سه شنبه 08 فروردین 1391, 14:52 عصر
سلام دوست عزیز
در کریستال ریپورت باید از دستور running total fielde استفاده کنی

Hybrid
سه شنبه 08 فروردین 1391, 15:16 عصر
سلام نیازی نیست از فرمول خاصی استفاده کنید ، یک نوع خاص از فیلد به نام فیلد های Summary هست که اطلاعات کلی در مورد یک مجموع داده رو در اختیار ما قرار میدن مثلا مجموع تعداد اتومبیل های یک فرد ، یا مجموع هزینه ها . برای ایجاد این نوع فیلد ها :

http://img4up.com/up2/50969387743100817797.jpg

aziz12
سه شنبه 08 فروردین 1391, 15:32 عصر
سلام نیازی نیست از فرمول خاصی استفاده کنید ، یک نوع خاص از فیلد به نام فیلد های Summary هست که اطلاعات کلی در مورد یک مجموع داده رو در اختیار ما قرار میدن مثلا مجموع تعداد اتومبیل های یک فرد ، یا مجموع هزینه ها . برای ایجاد این نوع فیلد ها :

http://img4up.com/up2/50969387743100817797.jpg

همین الان هم این روش که شما فرمودید و هم running total fielde رو امتحان کردم
اما در قسمت انتخاب summary فقط گزینه هایی مثل انتخاب مقدار Maximum اون فیلد ؛ Minimum و مقادیر بزرگتر از N و... موجود هستن ( که البته تست کردم به درستی جواب میدن ) و گزینه ای نیست که بتونم بهش بگم مجموع مقادیر فیلد مورد نظر رو برام محاسبه کنه .
برای محاسبه مجموع چه باید بکنم :ناراحت:

sarbaz_esf
سه شنبه 08 فروردین 1391, 16:08 عصر
دوست عزیر برای جمع بستن چند مقدار باید فیلدت از نوع (int)باشه تا گزینه های summary فعال بشوند

aziz12
چهارشنبه 09 فروردین 1391, 11:39 صبح
دوست عزیر برای جمع بستن چند مقدار باید فیلدت از نوع (int)باشه تا گزینه های summary فعال بشوند

بازم ازتون تشکر میکنم
اما فیلدی که قصد انجام این کار رو روش دارم از نوع int هست .
نمیدونم ربطی داره یا نه اما برای ایجاد گزارش از DataSet و DataTable استفاده میکنم .
کاش درست بشه :اشتباه:

راستی ؛ گزینه های Summary همه فعال هستن ؛ امّا اون گزینه که من میخوام توشون نیست .
مواردی که توی Summary هستن اینا هستن :


http://img4up.com/up2/51642302083622249011.jpg

sarbaz_esf
چهارشنبه 09 فروردین 1391, 15:21 عصر
در کریستال ریپورت از دستور running total fielde استفاده کن بین جواب میگیری ؟
طبق تصاویر زیر


84824


84822


84823