Google Looker 在更新 Google 表格源中的数据时不显示值

Google Looker does not show values when data in google sheets source is updated

提问人:Igarauskas 提问时间:11/10/2023 最后编辑:Igarauskas 更新时间:11/11/2023 访问量:70

问:

我会澄清这个问题。我的谷歌表从api接收数据(见截图)。每次更新后,都会更新信息并添加新列。因此,表中的其他列将移动。我举了一个我对“result.postings.financial_data.products.1.total_discount_value”感兴趣的列的例子。由于信息的定期更新,列地址也会因移位而发生变化。因此,google looker在更新后无法检测到它,需要更新源字段。问题!!!我怎样才能做到,当我在google looker中移动带有数据的列时,我不必每次都更新数据源字段?

这是谷歌表格中信息的来源 https://docs.google.com/spreadsheets/d/1_D0DM-CLUFa-O8amGPRXrFGky3SHdlBG7__YztrUq_s/edit?usp=sharing(如果它有助于解决我的问题)。

包含数据的条件表: |result.postings.financial_data.products.1.总折扣价值 |result.postings.financial_data.products.1.total_discount_percent | |-------- |-------------- | |555|123 | |555|1234|

或者是否可以让 google looker 将所有列视为相对列而不是绝对列?

我原则上不知道该怎么做。通常,如果列具有标题,则该列的位置无关紧要。最主要的是列名不应更改。

json http-post google-cloud-dataflow looker-studio

评论

1赞 Nimantha 11/10/2023
Igarauskas:这个问题需要细节或清晰度,因此需要编辑,使其自成一体(示例) 1) 数据:3-9 行输入(Markdown 表)和示例数据集(Google:表格、分析等) 2) 预期输出表 3) 图表:配置 + 设置 4) 问题:尝试解决 + 输出/错误 5) 报告:可公开编辑的 Looker Studio,其中包含 1-4。如果没有最小的可重现示例,就很难测试建议,并且问题可能是一般故障排除
0赞 Igarauskas 11/10/2023
当然,这是值得的

答:

0赞 S k 11/11/2023 #1

在第一列中创建一个包含 looker 数据源所需列的工作表。

result.postings.posting_number  1 Col1
result.postings.order_id        2 Col2

然后使用公式(在第二列和第三列中制作上表。=match(A1, Your_sheet_name!1:1,0) ) and =CONCAT("Col", B1)

接下来,在第三列的末尾,您将获得此格式的输出,.....=concat("Select ",TEXTJOIN(", ",true,C1:C6))Select Col1, Col2, Col3

现在,查询已准备就绪,可供使用。

创建另一个工作表并放置查询。

=query({Your_sheet_name!A:ZZ},Sheet2!C7)

替换 Sheet2!C7 替换为您的查询位置。

样品表:https://docs.google.com/spreadsheets/d/14VjyybNYRAVzkk9SUJiMEsPLGU5iLACvCk0JHNetEB8/