我有一个连接到AppSheet的表,该表具有名为“名称”的列,其中有许多具有相同名称且具有不同信息的值。反正在AppSheet有一个名称的用户点击并拥有所有值显示具有相同的客户名称。本质上是分组。
我知道Google Plus for AppSheet上有一个社区,但是似乎我的问题已经活跃了好几个星期了。如果有人需要更多的澄清,请询问。
答案 0 :(得分:1)
不太清楚您要达到的目标,但是如果我错了,您可以纠正我。
您希望在任何给定客户的“内联”视图中具有引用值的列表。
您可以使用SELECT()函数执行此操作。在数据>列> +“虚拟列”中 在“应用公式”输入中添加您的功能。
例如:SELECT( myTable[myColumn], [Name] = [_THISROW].[Name])
这是做什么的: 列出表“ myTable”中名为“ myColumn”的列中的所有值 其中“名称”与此行具有相同的“名称”,
https://help.appsheet.com/expressions/functions/select
如果您不仅要列出值,还要列出另一个表中的引用行的列表,则应使用REF_ROWS。
例如REF_ROWS("myOrdersTable", "orderCustomer")
这是做什么的:列出名为“ myOrdersTable”的表中的所有行,其中名为“ orderCustomer”的列的值与此行的唯一KEY相同。
当您为任何列指定“ REF”类型时,会自动生成REF_ROW虚拟列。在此示例中,如果转到“数据”>“列”>“ myOrdersTable”,将“ orderCustomer”的类型更改为“ REF”,而“ ReferencedTableName”更改为“ myCustumerTable”,则将在“ myCustumerTable”中生成包含被引用行列表的虚拟列表保存后。
https://help.appsheet.com/data/references/references-between-tables