powerbi - 从历史数据中得出方差并将其应用于未来预测——Power BI
问题描述
相对PBI菜鸟在这里。我正在尝试绘制长时间的实际销售数据和每周预测,确定一段时间内的预测方差并将其设置为变量。确定变量后,将该变量应用于未来预测以创建调整后的预测。本质上,将差异应用于未来计划。
我试图通过创建一个计算最近完成的四个星期的预测方差的度量来解决这个问题。从字面上看,下面的代码带有“滚动 4”,引用了我的日历视图上的一列,以指示一周是否在最近完成的 4 周内:
Unit % to Forecast--Rolling 4 =
CALCULATE(
[Total Sales Units % to Forecast],
'Calendar'[Rolling 4 Weeks] IN { "Rolling 4" }
)
当我在给定的时间段内将此指标作为视觉对象提取时,它会按预期工作并计算正确的方差。然后,我尝试通过以下措施将此指标应用于未来计划,但遇到了一些问题。下面的“fcst 的总销售单位”是按预测版本过滤的拉动销售单位。
4wk Trend Applied = [Total Sales Units for fcst]*(1+[Unit % to Forecast--Rolling 4])
下面是表格中的结果,它似乎是在计算每个星期的方差,而不是保留先前指定的四个星期的方差。过去四个完整周的正确 4 周方差为 +67%。因此,未来几周没有 Unit % to Forecast(方差),而只是将当前预测返回为 4 周趋势。关于如何保持单位百分比在指定的 4 周内预测静态而不是让它重新计算未来几周的任何提示?这看起来非常简单,而且我可能遗漏了一些明显的东西。我没有太多的训练,所以很有可能。
提前致谢!
新秀乔希
解决方案
推荐阅读
- python-3.x - 基于终端的高度,如何使用Python确定一次可以在其中显示的行数?
- bash - RabbitMQ Docker Bash 脚本问题 - .sh 未找到
- pandas - 如何在 matplotlib 的 mpl_connect 中使用悬停事件
- python - 在云中部署 Python 自动化脚本
- npm - Azure DevOps 管道 - 尝试连接到私有 npm 注册表时身份验证失败
- c++ - C ++旋转由9个字符数组组成的3x3网格?
- matlab - 与 Matlab 中的 NumericRuler 属性一致
- python - 为什么我在 GCP 中部署的 XGBoost 模型返回空预测?
- javascript - TripleDES 加密在 C# 和 JavaScript (CryptoJS) 中有不同的结果
- r - 在 R 3.6.3 Ubuntu 18.04 和“汽车”包(curl、rio、FactormineR、alr4、rgl)中安装 RVAideMEmoire 时出现问题