gpt4 book ai didi

c# - 未链接到数据集的文本框项目

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:02 25 4
gpt4 key购买 nike

在 tablix 中,如果有 2 个字段(数量和价格)是从数据库(数据集字段)填充的,那么效果很好。在这两列旁边,我添加了另一列总计,我用它来获取数量*价格的总和

    =Fields!Quantity.Value*Fields!Price.Value

这也很好用。然后我在该列的底部(在一个矩形内)添加了 3 个文本框,我想用它来做小计(总计的总和)、增值税和税后的总计。问题是,我无法将数据集添加到文本框,因此在执行表达式时我无法使用字段部分,这让我不得不在表达式中使用数据集部分来执行此操作。这就是它在数据集部分中的样子:(并给我以下错误:

    =Sum(Sum(Fields!Quantity.Value, "DataSetItemsRequested")*Sum(Fields!Price.Value, "DataSetItemsRequested"))

textrun 'Textbox53.Paragraphs[0].TextRuns[0]' 的值表达式在另一个聚合函数(或 RunningValue)的参数中包含一个聚合函数(或 RunningValue 或 RowNumber 函数)。聚合函数不能嵌套在其他聚合函数中。

有没有一种方法可以使用该总计列的简单总和,或者如何将数据集添加到文本框,或者哪种方法是正确的?

    =Sum(ReportItems!txtTotal.Value) doesn't work either....

最佳答案

您能否只向 Tablix 添加一个页脚行并添加以下表达式:

=Sum(Fields!Quantity.Value * Fields!Price.Value)

如果你想在 Tablix 之外使用这个值,你可以使用类似的表达式:

=Sum(Fields!Quantity.Value * Fields!Price.Value, "DataSet1")

Action 中的表达式:

enter image description here

结果:

enter image description here

关于c# - 未链接到数据集的文本框项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15805576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com