根据 table 行在 Google 数据工作室中自定义排序 table

Custom sorting table in Google data studio based on table row

希望有人能帮忙!

我正在尝试在 Data Studio 中对 table 进行自定义排序。

这是我使用的代码:

CASE
  WHEN REGEXP_MATCH(Event Label, "(?i)Search cars - button click") THEN 9  
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - search performed (step 1)") THEN 8 
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - car details page (step 2)") THEN 7 
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - instant book - button click (step 3)") THEN 6 
  WHEN REGEXP_MATCH(Event Label, "(?i)Returning Renter - Login (step 4)")THEN 5  
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - Registration complete (step 4)") THEN 4
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - extras - continue click (step 5)") THEN 3
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - payment complete - deposit paid (step 6)") THEN 2  
  WHEN REGEXP_MATCH(Event Label, "(?i)Renter - payment complete - booking confirmed (step 7)") THEN 1  
  ELSE 0
END

我希望“9”成为第一行,“8”成为其下方的第二行,依此类推

但是,当我申请时,table 并没有反映这个顺序。 我的代码错了吗? 运行 时我没有收到错误。

我正在按照下面的屏幕截图在 'Sort' 字段中使用过滤器。

enter image description here

请注意您的自定义字段被视为指标:

注意事项:字段为蓝色,聚合函数显示在左侧(=SUM)。

这样,在排序之前汇总了 this 的各个数字。总之,为了解决你的问题,你需要让这个字段为绿色(所以它被视为一个维度)。

由于我无权访问您的信息中心,我列出了一些您可以尝试遵循的选项:

  1. 再次尝试 select 该字段以检查它是否显示为绿色选项。如果是这样,只需 select 它就大功告成了;
  2. 如果您将自定义字段创建为度量而不是字段,请尝试将其删除并使用正确的类型重新创建(据我所知,无法更改类型)。然后,转到 (1);
  3. 如果这些选项中的 none 适合您,请尝试将字段添加为 table 中的维度。这样它会显示在table中(我不知道这是否困扰你),但是这样排序字段是字段还是度量(绿色或蓝色)并不重要,因为它会被视为 table.
  4. 中的一个维度