SSRS Report Knowledge Base
1. 獲取Textbox的值,根據Textbox值更改單元格顏色
Textbox值:=ReportItems!Textbox1.Value
當前單元格的值:=Me.Value
=IIF(ReportItems!Textbox1.Value > 0,"Black","Red")
?
2. SSRS Report export to Excel the row height won't expand. SSRS報表導出到Excel的時候,行高為默認行高,沒有自動增大。
原因:當Report中,存在Meger Cells的時候,Excel不能處理Wrap Text
解決方案:將可能存在多行內容的單元格,不要設置合并單元格。
A>為Meger Cell時,導出Excel結果如下
B>不是Meger Cell時,導出Excel結果正常
?
3. SSRS Row Visibilty Expression,SSRS行顯示/隱藏控制,通過Expression
選中行 => 右鍵 => Row Visibility... => Show or hide based on an Expression =>?
=IIF(Parameters!param_A.Value="0",False,True)代表,如果param_A的值為0,則該行顯示,否則隱藏。
要注意的是:參數中的False,True指的是Hiddlen,而不是Visiblable。
?
4. 格式化日期
=FormatDateTime(Today(),DateFormat.ShortDate),根據當前電腦設置轉化為短日期格式。可能為MM/dd/yyyy
但如果需要格式化為yyyy-MM-dd,則需要使用Format,而不是FormatDateTime;前者為字符串的格式化。
=FormatDateTime(Today(),"yyyy-MM-dd"),顯示結果為yyyy-MM-dd
?
5. Report Chart自動調整高度和寬度
選擇Chart,打開屬性,有2個字段DynamicHeight & DynamicWidth分別控制高度和寬度
?
6. Multiple Parameters選擇了多少個,如有一個月份參數@Month,可以多選,如何判斷選中了幾個月份
=Parameters!Month.Count
?
7.?DiscretizationMethod?
DiscretizationMethod?- NONE,顯示成員不分組;
Automatic 自動分組;--?在 EqualArea、Clusters 和 Threshold 這三個方法中選擇最佳的分組方法。
EqualAreas 將屬性中的成員分成若干個數量相同的成員組;--?指定將連續值的分布繪制為一條曲線時,每個存儲桶范圍覆蓋的曲線下方的面積都相等。
Clusters 抽樣分組。--?通過使用 K-Means 算法對輸入值執行一維聚類分析來查找存儲桶。
Thresholds,指定將連續值的分布繪制為一條曲線時,將基于這些值的分布曲線中的轉折點(漸變在此改變方向)來創建這些存儲桶。
?
8. K-means
聚類算法中的一種,通過假設聚類質心->重復{收斂->重選質心->收斂}->得到聚類,用于對無類別的數據進行聚類操作。
http://www.cnblogs.com/jerrylead/archive/2011/04/06/2006910.html
?
9. Running Value
=RunningValue(Fields!No_.Value,countdistinct,"BICompany")
?
10. 在每頁顯示列頭
?
?
轉載于:https://www.cnblogs.com/Niko12230/p/5799111.html
總結
以上是生活随笔為你收集整理的SSRS Report Knowledge Base的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时间转换成时间戳
- 下一篇: AlertDialog.Builder