簡體   English   中英

如何在2個數值之間的ssrs表達式中添加新行

[英]how to add new line in ssrs expression between 2 numeric values

我試圖在文本框中添加新行,以使值看起來像這樣:- 在此處輸入圖片說明

我寫了以下表達式:

=FormatNumber(val(COUNTDISTINCT(Fields!YearMonth.Value)) ,Parameters!DecimalScale.Value,true,nothing,nothing) + VbCrLf + FormatNumber(Val(Sum(Fields!Amount.Value)),Parameters!DecimalScale.Value,true,nothing,nothing).ToString

但它不僅返回所有值,而且返回第一個值,我也使用了

& vbcrlf & 

同樣的事情發生

在此處輸入圖片說明

我剛剛在我的機器上測試了您的表情,效果很好。 我使用以下查詢作為數據集對此進行了測試:

SELECT 'Emp 1' "Employee",201601 "YearMonth", 1000 "Amount" UNION ALL
SELECT 'Emp 1',201602, 1000 UNION ALL
SELECT 'Emp 1',201603, 1000 UNION ALL
SELECT 'Emp 2',201601, 1000 UNION ALL
SELECT 'Emp 2',201602, 1000 UNION ALL
SELECT 'Emp 2',201603, 1000 UNION ALL
SELECT 'Emp 3',201601, 1000 UNION ALL
SELECT 'Emp 3',201602, 1000 UNION ALL
SELECT 'Emp 3',201603, 1000 UNION ALL
SELECT 'Emp 4',201601, 10 UNION ALL
SELECT 'Emp 4',201602, 1 UNION ALL
SELECT 'Emp 4',201603, 2

您需要確保將文本框屬性設置為CanGrow = True。 為此,請選擇單元格,在屬性下導航至CanGrow,然后設置為True。

如果已手動調整大小並將CanGrow設置為false,則數據在那里,只是隱藏了,因為它無法放入單元格中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM