答案 0 :(得分:1)
是的,这是可能的。
使用以下表达
=Round(100 * (ReportItems!Number.Value / ReportItems!Number1.Value),2)
此处, ReportItems!Number.Value 是名称Texbox 的文本框名称, ReportItems!Number1.Value 是<的文本框名称< strong>总文本框。
见下图,它工作正常。
获取百分比总和。
我建议遵循以下内容,
转到报告属性,然后转到代码,然后创建以下功能。
Public Sum_Perc As Integer = 0
Public Function PercentageSum(ByVal value As Integer) As Integer
Sum_Perc = Sum_Perc + value
Return Sum_Perc
End Function
现在,在名称旁边 - 创建占位符并将字体设置为白色,因为我们不需要在此单元格上显示计算。如下图所示。
现在,像下面的图像和文字一样设置表达式,
=Code.Sum_Perc
希望,对你有所帮助。感谢
答案 1 :(得分:0)
我使用此自定义代码获取百分比总和
Public Total_lookup_Sum As Integer = 0
Public Function Lookup_Sum(ByVal value As Integer) As Integer
Total_lookup_Sum = Total_lookup_Sum + value
Return Total_lookup_Sum
End Function
我在tablix中使用了这个表达式
=round(100*code.lookup_Sum(Reportitems!Textbox34.value),2)
来源here