-اگر شما گزارش بزرگی تولید کردید و شامل بخش های مختلفی بود میتونید برای جلوگیری از سردرگمی کاربر در صفحه اول یک فهرست درست کنید و به استفاده از امکان BOOKMARK امکان جهت به بخش مورد نظر کاربر را فراهم کنید. برگشت به صفحه فهرست هم به سادگی و با یک BOOKMARK که به صفحه اول اشاره میکنه قابل انجام هست.
برای انجام این کار کافی هست که برای TEXTBOX ی در مقصد مقدار BOOKMARK را مشابه شکل زیر بگذارید

و در مبدا هم با استفاده از Action جهش به اون آدرس را فراهم کنید

-برای نمایش کلید فیلتر منتخب کاربر در متن گزارش از فرمان اول و برای نمایش مقدار آن از فرمان دوم استفاده شود
=Parameters!BaseSaleChannel_Param.Value
=Parameters!BaseSaleChannel_Param.Label
-فرمانهای زیر مشابه مطلب قبل، مقادیر منتخب در فیلتر را برای فیلترهای چند گزینه ای انجام می دهد
=Join(Parameters!BaseSaleChannel_Param.Value, ",")
=Join(Parameters!BaseSaleChannel_Param.Label, ",")
-برای نمایش تعداد رکوردهای یک DataSet از فرمان زیر استفاده کنید
CountRows("DataSetName")=
- برای تکرار عناوین سطرهای جدول در همه صفحات به ترتیب زیر عمل شود:
1. سطر مورد نظر راانتخاب کرده
2. در قسمت Column Group بر روی فلش کلیک و Advanced Mode را انتخاب کنید
3. اولین سطر Static در Row Group را انتخاب کنید
4. در قسمت Properties فیلد KeepWithGroup را After و RepeatOnNewPage را True کنید
- برای تکرار عناوین سطرهای جدول به هنگام اسکرول به ترتیب زیر عمل کنید:
1. تمام مراحل قسمت قبل انجام شود
2. فیلد FixedData را True کنید
- برای تکرار عناوین سطرهای جدول به هنگام اسکرول به ترتیب زیر عمل کنید اگر ماتریس باشد:
1. بر روی سطر هدر راست کلیک کنید و Tablix Properties را انتخاب کنید
2. گزینه های مشخص شده در تصویر را انتخاب کنید
-برای تعیین مقدار پیش فرض برای پارامترها :
>>>اگر پارامتر متصل به Dataset باشد برای آنکه مقدار پارامتر تمامی مقادیر را پوشش دهد کافی است تا Default Values را برروی همان Dataset تنظیم کنید. نکته مهم آن است که در بخش General از مشخصات پارامتر باید نوع آن را Allow Multiple Values انتخاب شده باشد.
>>>اگر پارامتر متصل به Dataset باشد برای آنکه مقدار پارامتر برخی مقادیر را داشته باشد کافی است تا در بخش Default Values مقادیر کلید از Dataset مورد نظر را اضافه کنید. نکته مهم آن است که در بخش General از مشخصات پارامتر باید نوع آن را Allow Multiple Values انتخاب شده باشد.
-کار با تاریخ
>>>برای مقدار دهی پیش فرض برای لحظه جاری، در بخش Default Values از پارامتر مورد نظر عبارت زیر درنظر گرفته شود:
=Now()
>>>برای مقدار دهی پیش فرض برای لحظه جاری و افزودن تعداد روز مورد نظر (یا کم کردن)، در بخش Default Values از پارامتر مورد نظر عبارت زیر درنظر گرفته شود:
=DateAdd("d", -30,Now())
>>>برای مقدار دهی پیش فرض برای تاریخ امروز، در بخش Default Values از پارامتر مورد نظر عبارت زیر درنظر گرفته شود:
=Format(Now(), "yyyy-MM-dd")
>>>برای مقدار دهی پیش فرض برای تاریخ امروز، در بخش Default Values از پارامتر مورد نظر عبارت زیر درنظر گرفته شود، با کمک CDate فرمت خروجی را به تاریخ تغییر دهید:
=CDate(Format(DateAdd("d", -30,Now()), "yyyy-MM-dd"))
-مرتب سازی Interactive برروی ستونهای جدول
>>>بر روی عنوان ستون کلیک راست کنید و بعد گزینه TextBox Properties انتخاب شود. در فرم به بخش Interactive Sorting گزینه Sort By را انتخاب کرده و فیلد مورد نظر را برگزینید!
*اگردرحالتیکه سورس اطلاعاتی شما SSAS هست و خواستید در محیط Query Designer در SSAS یا Report Builder پارامتر چند گزینه ای را انتخاب کنید از دکمه Enable Multi Value Parameters که بالای سمت راست صفحه است استفاده کنید