首页 文章

Google DataStudio行维度限制

提问于
浏览
1

如果您使用“数据透视表”,Google的DataStudio似乎将“行维度”限制为2 . 有没有办法增加这个限制?如果使用普通表而不是数据透视表,则还有10“行维”的限制 .

1 回答

  • -1

    首先,无论行数如何,都应使用单个return语句 . 将整个数据(任意数量的数据行)传递到单个ARRAY中 . 在我的情况下,data []是一个数组,我将超过2行传递到这个单独的数组并返回语句 . dataObj1是JSON对象,set1是dataObj1中dataSet的变量名,dataObj2是另一个JSON对象,set2是dataObj2中dataSet的变量名

    var data = []; //this is the single array I'm talking above
    
    dataObj.set1.forEach(function(play) {
     var values = [];
    
      dataSchema.forEach(function(field) {
      switch (field.name) {
    
       case 'total_impressions':
        values.push(play.impr_sns);
        break;
    
        default:
        values.push('');
      }
    });
    data.push({
      values: values
    });
     });
    
    dataObj2.set2.forEach(function(play) {
     var values2 = [];
    
      dataSchema.forEach(function(field) {
      switch (field.name) {
    
       case 'total_impressions':
        values.push(play.impr_sns);
        break;
    
        default:
        values.push('');
      }
    });
    data.push({
      values: values2 /*this is second array name values2[]  but pass into data[] array 
                        itself*/
    });
     });
    return { /* finally return rows:data */
    schema: dataSchema,
    rows: data
    };
    
    }
    

相关问题