程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> SQL Report Builder 報表裡面的常見問題分析,

SQL Report Builder 報表裡面的常見問題分析,

編輯:更多數據庫知識

SQL Report Builder 報表裡面的常見問題分析,



SQL報表常常會遇到在表格中的相除,如果分母為零,一般會顯示錯誤號,我們可以這麼處理:(加上是A/B)

=A / iif(B=0,99999999999999, B)

但是我們不能這麼寫:

=iif(B=0,0,A/B)  //我們不能這麼寫,會產生BUG,至於什麼BUG,你們可以自己試試


我們假設報表中的某一個格子的名字為A,我們在A中需要引用另一個格子B的值,在這種情況下,我們通常會把B中的計算公式再次引用在A中復制一遍,這樣很導致很麻煩。

我們可以在A中直接這麼寫:

ReportItems!B表的名字.Value

這樣就不需要再一次得把公式寫一遍了


在報表曲線圖中的橫坐標,倘若我們需要動態得變化橫坐標,我們這時候一般會把軸選項設置為自動,但是這樣往往得不到我們想要的結果,下面的例子就是根據參數(開始時間和結束時間)的間隔動態地改變橫坐標的樣式

水平軸屬性》數字》自定義

=IIf(Parameters!startime.Value=Parameters!endtime.Value,"",iif(DateAdd(DateInterval.day,-4,Parameters!endtime.Value)>=Parameters!startime.Value,"MM/dd","M/d H:mm"))

以上通過三個方面給大家介紹了SQL Report Builder 報表裡面的常見問題,希望大家喜歡。

您可能感興趣的文章:

  • JBuilderX+SQL Server開發hibernate
  • jbuilder2006連接sqlserver2000的方法
  • asp.net Reporting Service在Web Application中的應用
  • mysqlreport顯示Com_中change_db占用比例高的問題的解決方法
  • PHP函數之error_reporting(E_ALL ^ E_NOTICE)詳細說明
  • PHP中error_reporting()函數的用法(修改PHP屏蔽錯誤)
  • SQL Server 2008+ Reporting Services (SSRS)使用USER登錄問題
  • SqlCommandBuilder如何實現批量更新
  • SqlCommandBuilder類批量更新excel或者CSV數據的方法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved