GDS维度和指标页面排序顺序

时间:2019-01-25 07:53:46

标签: google-apps-script google-data-studio

数据源的维度和指标的显示顺序与GDS连接器中指定的顺序不同。

我记录了getSchema方法的输出,它以正确的顺序返回了数据。

function getFields() {
  var cc = DataStudioApp.createCommunityConnector();
  var fields = cc.getFields();
  var types = cc.FieldType;
  var aggregationTypes = cc.AggregationType;

  fields
    .newDimension()
    .setId('date')
    .setName('Date')
    .setType(types.YEAR_MONTH_DAY)
    .setGroup('Date');

  fields
    .newDimension()
    .setId('source_name')
    .setName('Source')
    .setType(types.TEXT);
  // .... ///
  fields
    .newMetric()
    .setId('cpc')
    .setName('CPC')
    .setAggregation(aggregationTypes.AVG)
    .setType(types.CURRENCY_USD);

  return fields;
}

function getSchema() {
  return { schema: getFields().build() };
}

此方法的记录输出:

[
{groupName=Date, dataType=STRING, name=date, label=Date, semantics={conceptType=DIMENSION, semanticType=YEAR_MONTH_DAY}}, 
{dataType=STRING, name=source_name, label=Source, semantics={conceptType=DIMENSION, semanticType=TEXT}}, 
/*...*/, 
{dataType=NUMBER, name=cpc, label=CPC, semantics={conceptType=METRIC, semanticType=CURRENCY_USD}}
]

GDS指标和维度页面中的预期结果:

  • 日期
  • 来源
  • / *其他字段在此处* /
  • CPC

实际输出如下:

enter image description here

  • 日期
  • 首次点击CPO
  • 移动订单
  • / *其他字段在这里* /
  • CPC
  • / *其他字段在这里* /
  • 来源
  • / *其他字段在这里* /

也许任何人都知道为什么会出现这种差异。

谢谢!

0 个答案:

没有答案