UBF報表IIF使用方法

2021-05-21 19:40:01 字數 967 閱讀 1020

ubf報表iif使用表示式是iif(bool_expression,truepart,falsepart)

bool_expression是乙個bool表示式,truepart是這個布林表示式為真時的值,falsepart為布林表示式為假時的值。

iif(sum(fields!firstyearamount.value)=0,0,(sum(fields!secondyearamount.value)-sum(fields!firstyearamount.value))/sum(fields!firstyearamount.value))

上面這個表示式想表達的意思是:增長比率=(第二年收貨金額-第一年收貨金額)/第一年收貨金額,如果第一年收貨金額為0,則增長比率=0;

但是報表展示時只要有sum(fields!firstyearamount.value)=0的情況就會顯示錯誤號,問題產生的原因是:雖然我們想將分母為0的情況排除,但是系統還是會去計算(sum(fields!secondyearamount.value)-sum(fields!firstyearamount.value))/sum(fields!firstyearamount.value這個表示式,遇到0就直接報錯了。所以我們必須也要為這個表示式排除掉分母為0的情況。即:,(sum(fields!secondyearamount.value)-sum(fields!firstyearamount.value))/iif(sum(fields!firstyearamount.value)=0,1,sum(fields!firstyearamount.value)),最後的表示式如下:

iif(sum(fields!firstyearamount.value)=0,0,(sum(fields!secondyearamount.value)-sum(fields!firstyearamount.value))/iif(sum(fields!firstyearamount.value)=0,1,sum(fields!firstyearamount.value)))

水晶報表程式設計使用方法

水晶報表程式設計使用方法 本文 http hi.baidu.com hunterzou blog item 72225a0316652a8fd53f7c6c.html 1.怎麼讓組頁首,在同一組中每一頁都顯示 插入組的時候,在公用選項頁面選中 在每個頁面上重複組頁首 2.如何向 crystalrep...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

使用方法 離型劑使用方法

1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...