PowerBI 多版本实际预测综合分析 第一d

PowerBI 多版本实际预测综合分析 第一d,第1张

预测,在商业中,是一个永恒的话题。PowerBI对预测的支持首先要承认是很有限的。对于非常多的企业,从计划管理的角度,会有这样的情况:

上述流程几乎是非常成熟的,从设计来看,这是一种非常好的模式,因为预测与实际的呈现与 预测的过程 是独立的,也就是说,预测与实际的对比根本不Care预测的过程是瞎猜的,AI的,计算的还是如何得到的。

例如:

如上所示,含义如下:

在现实中,可能需要的内容要比这样的显示更加复杂,但很多复杂可以由巧妙的设计来扩展。我们一起来研究这里的设计应该具有的特点。

上述展示了模型的核心部分。 所有现实的各种复杂性都将基于这个不变的结构进行扩展

值得强调的是:

因此,实际的情况可能是:

当用户选择不同指标以及预测的子项时,该矩阵会自动显示出相应的结果。这体现了 BI的切片效应

值得强调的是,该模型的实际数据与预测数据来自外部,实际数据可以直接导出,而预测数据是怎么得到的,这里并不关心,这点非常重要。

在某些企业,预测是可以交给经验丰富的专业人员进行的;在某些企业,预测又是可以交给某精确复杂的计算流程实现的(如:通过R的某些特别适合的算法等)。

在这里我们只关心结果,并在结果的基础上供决策人员进一步分析。

准备的数据至少由两部分构成:

而它们都必须符合一个特点: 每月更新版本

这里模拟了它们可能的存放结构:

其中,实际数据:

类似的,预测数据:

以201904版本为例,对于实际数据,其结构为:

其特点是:对于某月版本,只能知道小于该月版本的实际数据。

以201904版本为例,类似的,对于预测数据,其机结构为:

其特点是:对于某月版本,只能填写大于等于该月版本的预测数据。

因此,在数据处理中,需要:

这部分在传统上,可能需要IT来完成,而在 自助商业智能分析 的体系下,可以借助PowerBI的查询编辑(又叫:PowerQuery)由业务分析人员自行完成,如下:

这里给出了一个标准的参考。

大家可以自己模拟数据并根据学到的PowerQuery知识来尝试,关于这部分系统的能力教学已经收录在我们的《PowerBI自助商业智能分析系列视频教程》中,此处不再赘述。

对于处理好的数据,如下所示:

这是一个典型的多 事实(明细)表 案例,如下:

在这个模型中,由三大非常重要的维度:

这决定了用户可以在某版本来观察某些属性在某些日期的实际与预测综合表现。

以 销售额 和 利润 为例,来看度量值的写法:

由于前面的设计,让这里的度量值编写非常具有技巧性:

可以看出,这里构建了具有层次性的度量值体系,它们的特点在于:

Base一词,语义为基础,它预示着这是一个不该直接使用的度量值,而是为另外的度量值提供了基础。

这里体现了一个重要的设计思想: 用层次结构解除内部依赖结构

当用户的需求开始发生变化时,您会发现这样的结构可以让我们灵活地工作在不同的位置,可以应对业务的变化。

值得强调的是:

在这里有一个非常惊艳的计算,KPI居然直接可以由实际与预测相加。这基于下面的优化(这是为了让您遇到问题时,回来第N次查看时可以得到的感悟):

我们知道PowerBI给出了设置颜色的功能,但在很多高级的专业设计中,我们需要的是 DAX驱动的可视化 。这里直接使用度量值来制备染色方法。

这是一个非常通用的业务模型,它为企业在 月粒度管理企业计划与实际 的所有需求提供了核心模型;这里作为该模型的第一课,希望大家可以自行实践。

在企业的实际运用中,可能会基于此提出更多需求,例如:

这些可能性我们将在后续文章进一步展开,欢迎您需要关注。

案例模型及模拟数据已经共享至订阅会员区,请大家自行获取学习。

powerbi删除已有数据库连接 *** 作方法:

1、删除数据源将中断依赖于该数据源的所有仪表板和报表。

2、要删除数据源,请选择该数据源,从顶部功能区中选择删除。

3、在数据源的管理用户选项卡上,可以删除使用此数据源的用户和安全组。

4、使用数据库工具连接SQLServer,删除之前配置的数据库。

当我们在Power Query中处理表或者查询的时候,对数据源有两种处理方式:复制 和 引用。仅解释它们的字面意思很简单,但是要理解它们的具体行为就需要一些深入的思考。当你明白它们之间的区别时候,你才能正确的使用它们。这里我们将介绍“引用” 是如何工作,以及“复制”又是如何工作。

当你需要对整个查询进行复制,包括对它的一些处理步骤,那么“复制”就是你需要的功能。通过下面这个例子我们看下它的工作方式,假设我们要从某网页获取数据,以最后得到一些热卖电影的信息。

在Power Query中,我们选择从源,从web。输入对应的url等信息:

对原始获取的表单,我们需要做一些转换。例如,从最后一列中移除额外的字符。

现在,你需要怎么做?把之前的转换步骤全部重新再做一遍吗?为了简单话,我们这里就取两个页面为例子。对应这样的需求,“复制”就是你需要的功能。

对现有的数据源,进行复制 *** 作:

当你想保留原数据的所有转换步骤,并且做另外的一些配置,那复制功能将是理想的功能选择

另外一种方式是“引用”。和刚才介绍的复制功能对比的最大区别是:当使用引用功能的时候,新生成的查询就只有个转换步骤,就是连接到原先的查询。它不会包含对最初数据源的一系列转换步骤。我们来看下。接着之前的案例说明,我们的目的是合并page1和page2的数据,得到一个合并的结果。但是也说了,我们并不希望对现有的转换步骤做修改,因为我们希望把它们作为数据源,用于其他的 *** 作。

现在我们对page1点击鼠标右键,然后选择引用:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9890305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存