Error handling 我如何解决这个错误;在“位置US”中未找到数据集;在BigQuery中?

Error handling 我如何解决这个错误;在“位置US”中未找到数据集;在BigQuery中?,error-handling,google-bigquery,location,dataset,bigdata,Error Handling,Google Bigquery,Location,Dataset,Bigdata,我正在尝试使用Google BigQuery运行一些测试,以从我的Google电子表格中计算数据。当尝试运行代码时,我得到错误:“在位置US中找不到数据集” 我已经尝试过在查询设置中以“自动”或“EU”方式处理该站点,但这两种方式都没有带来任何有用的结果 我使用的代码如下所示: SELECT a.Customer AS Customer, round(100.00*sum(b.Online_Sales)/sum(a.Sales), 2) AS PctOnlineSales FROM

我正在尝试使用Google BigQuery运行一些测试,以从我的Google电子表格中计算数据。当尝试运行代码时,我得到错误:“在位置US中找不到数据集”

我已经尝试过在查询设置中以“自动”或“EU”方式处理该站点,但这两种方式都没有带来任何有用的结果

我使用的代码如下所示:

SELECT a.Customer AS Customer,
       round(100.00*sum(b.Online_Sales)/sum(a.Sales), 2) AS PctOnlineSales
FROM
    Dataset.Big_Data_Test_1_Sales a
JOIN
    Dataset.Big_Data_Test_1_Online_Sales b
ON a.Customer = b.Customer
--WHERE a.Customer IN ('1002')
GROUP BY 1
ORDER BY 1
我希望将我的数据集中计划的两张图纸的数据相乘

你们能帮我解决位置问题吗

提前谢谢!
Nes

在数据集之前添加项目Id,以便BigQuery可以找到它。这是一个基于您的代码的示例

SELECT a.Customer AS Customer,
       round(100.00*sum(b.Online_Sales)/sum(a.Sales), 2) AS PctOnlineSales
FROM
 ProjectId.Dataset.Big_Data_Test_1_Sales a
JOIN ProjectId.Dataset.Big_Data_Test_1_Online_Sales b
ON a.Customer = b.Customer
--WHERE a.Customer IN ('1002')
GROUP BY 1
ORDER BY 1```

您能否尝试在查询中使用projectd.datasetId.table格式,并建议这是否会对错误消息产生任何影响您能否将我将使用的代码片段发送给我?