2017-06-15 47 views
0

我有以下表格行組:如何在SSRS中的行組中獲得文本框中的單個值

名稱|百分比| val1 | 67%| val2 | 33%|

我想知道是否有可能在文本框中獲得val1的百分比?謝謝您的幫助。

+0

也許嘗試計數行使用第一個函數:https://docs.microsoft.com/en-us/sql/reporting-services/report-design/report-builder-functions-first-function –

+0

如果有** val1 **的單個值在你的表中,你可以使用帶有IIF的LOOKUP:'= Lookup(「val1」,Fields!Name.Value,Fields!Percent.Value,「Dataset1」)'。我是** ass ** u **我**你的表有兩行,val1和val2作爲** Name **列。 –

+0

使用以下ecuation計算百分比值:= Count(Fields!Name.Value)/ Count((Fields!Name.Value),「AllReport」)。我嘗試使用查找功能,但它沒有工作。 – Mario

回答

0

由於您的百分比與VAL1的行數佔總行的計算,你可以使用下面的表達式:

= SUM(Iif(Fields!Name.Value = "val1",1,0))/COUNTROWS("AllReport") 

總和實際上值等於「VAL1」

相關問題