我试图将汇总列的值显示为整体的百分比。在所附的图像中,我想将“购买百分比”列显示为“购买”和“股票”的全部扩展价格的百分比。
第一组“ HOUMA LA”将为6,547,543.37 /(6,547,543.37 + 2,647,444.26)
这是一个数据片段:
答案 0 :(得分:1)
在您的Buy Out %
texbox中添加以下表达式:
=Fields!ExtendedPrice.Value / (Fields!ExtendedPrice.Value + Fields!ExtendedPrice.Value)
然后转到文本框属性,然后选择Percentage
作为数字格式。
如果计算应在组内进行(例如您的Houma La
),则必须将范围添加到字段中:
=(Fields!ExtendedPrice.Value, "HoumaLaGroupName") /
((Fields!ExtendedPrice.Value, "HoumaLaGroupName") + (Fields!ExtendedPrice.Value, "HoumaLaGroupName"))
更新
您有两种前往这里的方法。
您可以使用以下表达式引用extended price (Buy out)
和extended price (Stock)
,并将其放入文本框Buy out %
中。为此,您必须使用文本框的名称,其中extended price (Buy out)
和extended price (Stock)
(这样可以直接引用文本框中的值,即6,547,543.37/(6,547,543.37 + 2,647,444.26)
):>
=ReportItems!ExtendedPriceBuyOutTextboxName.Value / (ReportItems!ExtendedPriceBuyOutTextboxName.Value + ReportItems!ExtendendPriceStockTextboxName.Value)
您再次使用extended price (Buy out)
和extended price (Stock)
文本框中的表达式:
=(ExpressionExtendedPriceBuyOut) / ((ExpressionExtendedPriceBuyOut) + (EypressionExtendendPriceStock