我正在尝试在B列中显示与每个uniqe参考相关的最大值。我尝试了此公式,但没有用。
This is out put from the below formula
Blockquote 01.03.2019_1 引用
enter[01.03.2019_2] 5图片描述在这里
同时打印记录; stringvar部门; 如果{baseevent1.Column B} = Maximum({baseevent1.Column B},{baseevent1.Referance}),则 部门:= {baseevent1.Referance}
答案 0 :(得分:0)
通过更少的公式使用以及更多的分组和排序,可以轻松实现目标。
您将需要2个分组级别。最上面的组是“引用”,然后在“列B”的该组之下。请确保“列B”从最低到最高排序。通过这种方式进行排序,最后一个详细记录将始终包含列B的最大值。
然后同时隐藏两个组标题部分,隐藏详细信息部分和隐藏B列组页脚部分。
将“参考”,“ B”列和“公式”的数据字段放置在“参考组”页脚部分。
通过这种方式进行分组和排序,当您到达最顶部分组的页脚部分时,每个字段包含的值将始终是具有B列最大值的记录。
此方法完全不需要任何公式字段。 :)
请务必注意,如果在引用组的B列中有重复的值,那么您将遇到问题,因为这种方法将仅打印分组数据中最后一条记录的值。但是,即使采用像您刚开始时那样的公式化方法,如果通过将引用和列B串联而创建的复合键值中有任何重复项,您仍然会遇到此问题。