Tableau:逐行计算 & 聚合计算

问题

  • 在 tableau 计算时经常会遇到一个场景,既先需要汇总求和、再计算比率;
  • 例如,下面的场景:
    • 需要先汇总不同类商品的 出库、客退,之后将 客退/出库 求得客退率;

逐行计算

  • 在计算上面的需求的时候,如果我们直接用 [1季度客退]/[1季度出库] 计算,得到的结果其实是错误的;
  • 这是因为,tableau 会先计算【每一行】的 [1季度客退]/[1季度出库] 结果值,之后将结果加总得到总的结果;
  • 这样的出的结果并不是我们想要的,其核心原因就在于 tableau 逐行计算原则;

聚合计算

  • 在处理上面的需求的时候,我们需要先使用 SUM 函数,计算出 出库 和 客退 的总和,之后用两个和相除,得到的才是我们想要的结果;
  • 如下图: