基本上我有两个数据集:
数据集1-记录一次商店访问的详细信息。商家名称,位置,日期以及与SKU的关系(数据集2) 数据集2-这是SKU数据,其中每个sku的库存水平作为新记录输入,每个都与来自数据集1的访问相关。
我有两个问题:
我想将此数据合并到一个表中。我想显示每个sku记录,以及用于访问信息(例如位置和日期)的其他列。我该怎么做。
如何合并这些数据以在其他地方使用,例如Google Data Studio。基本上,我希望能够查看SKU库存水平的历史记录或上次更新的日期。
谢谢
答案 0 :(得分:1)
您需要创建计算数据源。您可以参考this示例。
高水平
一旦您的计算模型就位。根据需要添加字段。例如如果要存储两个字段的总和,请在“计算模型”中创建一个“整数”字段。这是您计算出的数据模型的样子。
现在转到第二个选项卡,即“数据源”。单击那里的数据模型名称。您应该看到一个编写服务器端脚本的选项。
在这里,您应该编写用于组合数据源的逻辑。我可以提供一个示例来实现这一目标。
//server script
var calculatedModelRecords = [];
var recordsByStatus = {};
var allRecord = app.models.Request.newQuery().run(); //your existing data source.
for (var i = 0; i < allRecord.length; i++) {
var record = allRecord[i];
var draftRecord = app.models.TAT.newRecord(); //new data source
draftRecord.CreatedOn = record.CreatedOn;
draftRecord.DocumentName = record.DocumentName;
draftRecord.DueDate = record.DueDate;
draftRecord.DaysPerStage = record.DaysPerStage;
draftRecord.Status = record.Status;
calculatedModelRecords.push(draftRecord);
}
return calculatedModelRecords;