请求协助:将3个同结构GSheet表合并为单个GDS表
解决GDS Blend Data合并多张受限GSheet无数据的问题
以下是针对你问题的具体排查和解决步骤:
切换到追加(Append)模式:
GDS的Blend Data默认是「连接(Join)」模式,这会按列匹配数据而非堆叠行。打开Blend配置面板,找到「合并数据」标签,把连接类型改成追加,同结构的表才会把所有行堆叠合并。确认GDS服务账号权限:
因为你的GSheet是受限状态,必须确保GDS有权访问每张表:- 打开每张GSheet的共享设置
- 添加GDS的服务邮箱(格式为
looker-studio@[你的GCP项目ID].iam.gserviceaccount.com),授予「查看者」权限
权限不足会导致Blend只能读取表头,无法获取行数据。
严格匹配表头结构:
即使你说结构一致,也要仔细核对:- 列名完全一致(包括大小写、无前后空格)
- 没有隐藏列(隐藏列会被Blend忽略,导致列匹配失败)
只要有一列不匹配,Blend就只会保留共同列的表头,无法合并行。
检查GSheet数据源范围:
进入GDS的数据源配置,每张GSheet的「数据范围」要设置为包含所有数据的区域(比如Sheet1!A:Z或者明确的行范围Sheet1!A1:X300),如果只选了表头行,自然读不到数据。刷新缓存并测试单表:
- 点击Blend配置右上角的「刷新」按钮,强制重新拉取数据
- 先单独添加其中一张GSheet作为数据源,确认能读取到全部行(比如300行),如果单表都读不全,先解决单表的权限/范围问题,再进行合并。
内容的提问来源于stack exchange,提问作者Hendrik
相关产品推荐
相关产品推荐

