我希望在我的报告中有一些文字,如下所示,百分比基于表达式。我想知道如何计算百分比。
60% of letters were sent with a first class stamp
这是我正在使用的数字的一个例子
First Class 300
Second Class 150
Other 50
使用的字段是'StampType'和'RefNo'。总计是通过“RefNo”
的计数收集的答案 0 :(得分:0)
为此,请执行以下步骤。
首先,在报告中添加一个新的文本框。在文本框内单击,以便光标显示在内部。右键单击并选择创建占位符... 。为 Value 字段输入以下表达式。
=Lookup("First Class", Fields!StampType.Value, Fields!RefNo.Value, "ReportMain") / Sum(Fields!RefNo.Value, "ReportMain")
这假设返回数据的数据集名称为ReportMain
。如果需要,请更改此内容。
这会从数据集中查找First Class RefNo
值,然后将其除以数据集中RefNo
的总和。
转到对话框的 Number 部分,将类别更改为百分比。根据自己的喜好调整小数位。单击“确定”。
在文本框中的占位符(不在占位符中)后,键入要在后面跟随该值的文本。像这样:
预览报告,您应该拥有所需的内容。