1 Reply Latest reply on Oct 27, 2019 5:29 AM by Michael Gao

    用表格形式做实际数与目标数多个指标的偏差分析

    XIANYA HUANG

      数据库形式如下,版本、平台为“维度”,原价、折扣为“度量“

      版本平台原价折扣1折扣2折扣3
      目标数A平台100101520
      实际数A平台9051015
      目标数B平台200102030
      实际数B平台190515

      25

       

      要用tableau做出以下二维报表样式,难点在于,要将目标数、实际数下的所有度量值做相减。

      项目A平台B平台
      目标数实际数实际数
      vs 目标数
      目标数实际数

      实际数

      vs 目标数

      原价10090-10200190-10
      折扣1105-5105-5
      折扣21510-52015-5
      折扣32015-53025-5
      最终售价556051401455

       

      尝试过用“IF”函数将目标数、实际数转换成度量,如:IF 版本=“目标数”  then [原价] END,但这样需把折扣1、折扣2、折扣3都个个抓出来,而且做不到上表的格式,只能做成下列的样子:

      平台目标原价实际原价原价差目标折扣1实际折扣1折扣1差目标折扣2实际折扣2折扣2差目标折扣3实际折扣3折扣3差目标最终售价实际最终售价最终售价差
      A平台10090-10105-51510-52015-555605
      B平台200190-10105-52015-53025-51401455

       

      这样的报表是我们管理层真真实实的需求,诚邀路过的各位不吝赐教!

        • 1. Re: 用表格形式做实际数与目标数多个指标的偏差分析
          Michael Gao

          这个问题很有趣,如果数据结构是这样的:

          平台    价格分类   目标数   实际数

          a平台   原价          xx           xx

          a平台   折扣1       xx            xx

          a平台   折扣2        xx           xx

          a平台    折扣3      xx            xx

          b平台    原价         xx          xx

          b平台   折扣1       xx            xx

          b平台   折扣2        xx           xx

          b平台    折扣3      xx            xx

           

          这个要得到的结果就很简单了。所以......何不用Prep把数据结构整理成好用的形态呢?如果不改变数据结构,用Desktop硬做,也许也是可以的,但至少会很复杂。