gpt4 book ai didi

powerbi - 在 PowerBI KPI 可视化中结合实际数据和计划数据

转载 作者:行者123 更新时间:2023-12-01 19:39:00 24 4
gpt4 key购买 nike

我有两个主要数据集:

  1. 包含所有销售交易的真实数据。

    例如RealData:

    Date;Sales
    16-01-2017;1200
    20-01-2017;1500
    05-02-2017;800
    08-02-2017;1100
    13-02-2017;300

    等等

  2. 包含我想要实现的总销售额的计划,每个月的最后一天都有总销售额。

    例如EndOfMonthTargets:

    Date;Sales
    31-01-2017;3000
    28-02-2017;2500

    等等

在我的真实数据中,我 (a) 也有 2017 年之前的数据,显然我有 2017 年每个月的目标。RealData 始终是实时/最新的。

我想做的是展示 KPI 可视化:实际数据与计划的对比情况。但是,我不知道如何将这两个数据集关联起来,因为它们无法真正结合在一起。

在 PowerBI 中执行此操作的惯用方法是什么?


我试过:

  • 向每个来源添加一列,显示其各自的状态(“real” vs “plan”)
  • 创建联合(即“将查询追加为新查询”)
  • 添加列 Month = MONTH([Date])

给我这些数据:

sample unioned data

但这很奇怪,因为 KPI 可视化将在开始时或更糟糕的是在结束时包含“计划”数据,并将其绘制为“当前”数字。

预期输出是 KPI 可视化:

  • 显示按年(或按月,如果我的切片器是这样设置的话!)求和的绝对销售额
  • 使用从计划数据中检索到的Target goals
  • 基于往年的趋势(不包括在我的样本数据中)

我该如何实现?

最佳答案

有几种方法可以像这样连接表。您有 2 个不同粒度的表:一个是当天的销售表,一个是下到月的目标表。将它们相互建模是一个常见的要求,它归结为拥有一个查找表,两个事实表都可以与之连接。

我会推荐什么:

  1. 有一张你的真实数据表
  2. 有一个包含您的计划/目标数据的表格,可以使用当月的最后一天
  3. 不要将这两个事实表直接联系在一起
  4. 相反,有一个单独的日期查找表,两个表都连接到该表。此日期维度至少应包含月份和年份列(例如 2017 年 3 月)。
  5. 将两个事实表连接到您的日期表
  6. 隐藏 2 个事实表中的日期字段,这样您就不会想在视觉对象中使用它们(您必须改用查找表中的日期字段)

然后您可以创建度量来对您的实际值和目标值求和。然后是额外的措施,将这 2 项措施相互减去(或将其中一项分成另一项)。然后,所有这些措施都可以按日期表上的月份和年份进行分割。 (您也可以按日期对它们进行切片,但由于目标被分配到该月的最后一天,因此该粒度将没有多大帮助。)

这里有很多有用的信息和示例:http://www.daxpatterns.com/handling-different-granularities/

关于powerbi - 在 PowerBI KPI 可视化中结合实际数据和计划数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42667990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com