所以我有一个谷歌表数据集。大!使用filter()运行一些报告。没问题。
问题是,最终用户希望能够将注释放入已经运行的报告中,并根据这些注释更新主数据集。此外,随着情况的变化,报告中的数据会随之移动。他们喜欢他们随身携带的评论。
所以我最初做的是创建一个"评论数据库",它检查每个报告和主要数据集的评论,然后将它们拉进去。像魅力一样工作。
我还在评论数据库聚合中包含了OR(Not(Now()=" Dummy")子句,以便在每次更改时强制重新计算。
然后我启用了迭代计算(在1,2和3次迭代中尝试),并且所有内容都是与注释匹配的索引匹配,其想法是如果有人输入新注释,它将更新数据集,然后一旦他们拖回公式,就会更新主报告。
在Excel中,这将完美地工作 - 迭代计算将"存储"评论值,它将继续循环。
但是,在Google表格中,这不起作用。
我问过是否有明显的解决方案"只要你想改变一些内容就更新主数据集"会工作。由于原因不明,答案是否定的。
我怎样才能得到我想要的东西?如果有必要,我可以使用谷歌脚本,虽然我不太熟悉这种语言。
举个例子:
数据集: ID:123 评论:无
报告: ID:123 评论:" Hello World"
变为:
数据集: ID:123 评论:" Hello World"
报告: ID:123 评论:" Hello World"
评论已从报告移至数据集
然后我们添加ID 456:
数据集:
ID:123
评论:" Hello World"
ID:456
评论:无
报告: ID:456 评论:无 ID:123 评论:" Hello World"
评论已下移,其ID与
相关联答案 0 :(得分:0)
所以事实证明我有一个错误的条件语句,并修复它解决了问题。
这种类型的系统将作为一条双向的信息街道,它只是愚蠢的错综复杂。