2012-12-12 53 views
3

當我在設計SSRS報告時將0.00%的格式應用於單元格,然後導出到Excel時,只有包含值的單元格具有此數字格式。沒有數據的單元默認爲「常規」格式。在SSRS中格式化空矩陣單元格

有沒有辦法來格式化空單元格,使他們有0.00%?

謝謝。

+0

我沒有試過這個,但是如果你設置一個單元格的值爲「」(空字符串)格式是否通過? –

+0

@JamieF,不,它不 – Lala

回答

4

你可以嘗試這樣的表達在你的細胞:

=IIf(IsNothing(Fields!MyColumn.Value),0,Fields!MyColumn.Value) 

如果該字段爲空,然後它把0,否則它使用的數據。

+0

0和null並不意味着在這個報告中相同,所以我不想將null解釋爲0. – Lala

+0

我道歉如果我誤解,但不是你的問題如何顯示一個空的(空)值爲0.00美元?它看起來像你的主要問題正是你想要將null解釋爲0. – JeffB

+0

不,我不想將null解釋爲0.我希望空白單元格保存該格式,以便如果用戶結束更新表單,他不會不需要再次格式化。 – Lala

3

您可以使用ReportItem表達式來解決空單元格值的引用問題。

darkdusky在article中發佈了一個解決方案。

使用= ReportItems!textbox4.Value在空白單元格中進行單元格值的比較。