我有一个名为ABC的报告。此ABC报告具有计算字段,该字段使用某些公式计算某些值。现在,在其他一些报告DEF中,在计算字段中,我需要来自ABC的结果值。我该如何管理?
用于理解的虚拟值
ABC报告假设结果为9500
我在报告DEF中需要9500这个结果
答案 0 :(得分:0)
我对这些报告如何相互关联做了一些假设。但是,这里有一些示例可能性,每个可能性都以值的GetItem *()开头为Powerscript变量。
将SetItem()值转换为一行或多行。
修改()公式以包含硬编码值。
将DataWindow上隐藏的statictext对象的text()修改为传递的值,并使公式转换并使用该值。
传递值作为检索参数。
不要在报告之间传递值,而是封装报告并在DataWindow的SQL中重复计算值。
这些想法可以帮助您获得灵感,找到解决方案。
答案 1 :(得分:0)
如果datawindow有数据,则摘要,页眉和页脚上的所有计数都预定义为row = 1。
long ll_compute_count = 0
if dw_ABC.rowcount() > 0 then
ll_compute_count = dw_ABC.object.name_of_computefield [1]
end if
快乐编码。 来自pb developer(Indo)