你好,我有一个调查,其中包含重复。
例如,我的调查记录了工人的姓名、地点、日期和野外工作中发现的鸟类类型。由于工人在一次野外作业中可以发现多种鸟类,因此这部分是重复的。一份调查报告是一场比赛。
为了允许在此基础上创建仪表板,工作人员名称、位置和日期字段的值也被复制到repeat中的隐藏字段中。这个重复层是仪表板的来源。
我在这里遇到了一个问题-在我的指示器计数现场工作轮的数量时,我可以使用“Distinct”按钮加上设置为ParentGlobalID的“field”,只计算调查提交,而不是包括每个重复的计数。
问题是在列表中显示数据,因为列表不提供“Distinct”按钮选项。调查最初设置的方式是,每个列表细节显示重复层的一行,所以如果一个工人发现了3种鸟类,它们将在列表上显示为3个独立的部分。例如,这些将显示为:
-------------------------------------------------------------
工人地点日期鸟类种类
-------------------------------------------------------------
工人地点日期鸟类种类
-------------------------------------------------------------
工人地点日期鸟类种类
-------------------------------------------------------------
但我想有一排为每个提交,与3种鸟类一起命名在一行,如下所示。
-------------------------------------------------------------
工人地点日期鸟种1、鸟种2、鸟种3、鸟类
-------------------------------------------------------------
即使我为鸟类物种名称创建了一个带有join()的新字段(并将其复制到重复层),并在列表中使用这个join字段,这也不会实现我在列表中想要的效果,因为它仍然会显示上面的3行。出于多种原因,Dashboard需要引用重复层,而不是父层。
任何想法都将非常感激!