在创建水晶报告时遇到问题,该报告将显示一个制造过程的一部分。 所以,我需要你的帮助......
我有四个不同的组件,形成一个更大的组件(或产品)。每个小组件都通过不同的生产操作,但同一组件不会通过所有生产生产操作。
并且,我需要一个水晶报告,显示每个操作中包含许多成品组件的每篇文章(组件)。
以下是SQL结果的示例(按操作排序):
所以,你可以看到带有articleID ='29183'的文章正在进行第一次和最后一次操作......而且,articleID ='17275'正在进行第二次和最后一次操作......我认为这一切都很清楚从图片中......
而且,我需要的是报告这将显示在这样的列中:
在报告中,我通过ArticleID创建了一个组,因此文章(组件)只出现在一行中......之后,我需要列中的值(操作列)对应于每篇文章。
非常感谢...我试着解决了几天,但我不知道如何解决这个问题...我尝试了交叉表,字典,列表,但没有任何帮助我
答案 0 :(得分:1)
您已按文章ID分组,以便每篇文章都有自己的单行,这是一个良好的开端。现在,您只需要将3个操作与3个公式分开,然后将它们聚合到组级别。
例如,第一个操作的公式如下:
//If row is a "first operation" then display the finished data element
if {table.Operation}="first operation" then {table.Finished}
然后要在组尾中显示,您可以在刚刚创建的公式上使用max()
汇总函数。