Google Data Studio-产品销售额与总销售额的比较

时间:2019-02-17 21:13:47

标签: google-bigquery google-data-studio

问题有点棘手。

我在Data Studio中有5种产品的列表

Product_Name     Sales      %OutOfTotalSales
     A           1000            2% - ?
     B           2000            3% - ?
     C           3000            4% - ?
     D           4000            5% - ?
     E           5000            6% - ?

如何在Google Data Studio中获得%OutOfTotalSales

作为假设,我需要创建一个额外的字段

  • (TOTAL_GROSS / PRODUCT_GROSS*100/TOTAL_GROSS )

然后问题是如何在GDS的此表达式内获取TOTAL_GROSS

1 个答案:

答案 0 :(得分:3)

如果我理解正确,那么理想情况下,您应该在Data Studio之外进行该计算,因为Data Studio并未真正设置为自动执行。

但是,如果不是这样,则必须为每个产品分别创建一个指标,对于产品A,该指标应类似于:

sum(CASE WHEN Product_Name = 'A' then Sales Else 0 END)/sum(Sales)

要在BigQuery中进行计算,您需要执行以下操作:

SELECT Product_Name, Sales, Sales/SUM(Sales) OVER () as %OutOfTotalSales
FROM you_table