2016-09-28 46 views
0

之間的新行試圖將一個新行添加到一個文本框,以使這些值顯示如下: - enter image description here我如何在SSRS表達式添加2個數值

我寫了下面的表達式: -

=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 & 

和相同的情況

enter image description here

+0

當我用加號嘗試('+ VbCrLf +'),它* *將這兩個數字加在一起,但是當我使用'&vbcrlf&'我確實得到**單獨的**行。此外,你**不應**需要** VAL **,因爲** COUNT **將是一個數字。 –

回答

1

我剛剛在我的機器上測試了你的表情,它工作正常。我測試了這個使用下面的查詢的數據集:

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。

如果已經手動調整大小並可以擴大已設置爲false,該數據是存在的,只是被隱藏了,因爲它無法融入細胞