首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用DAX计算power BI中的实际和下个季度预测

如何使用DAX计算power BI中的实际和下个季度预测
EN

Stack Overflow用户
提问于 2021-05-25 10:56:06
回答 1查看 194关注 0票数 1

我正在尝试编写DAX来计算如下所示的内容。我有一个名为(日期表)的日期日历,其中有季度,月份,年份信息。我有一些度量,并试图计算一些东西,比如假设一个月是从切片器中选择的,它应该填充下面的幂双卡,如下所示。如果你在2021年1月,我无法为卡创建一个度量,它应该计算Q1预测(2月至3月)的金额。我尝试了以下措施,但不确定它们是否有效。MTDForecast(月度至今)测量工作,但不包括在本文中,但不确定如何计算和显示电力双卡2-3月预测的计算,如果你是在1月份?如果是在1月份,那么计算2月份和3月份的预测?

Q1预测(2-3月)

代码语言:javascript
复制
NextForecast = IF(MIN('Date Table'[Quarter]) = "Q1", [Month] = "January" , CALCULATE(table[MTDForecast], ALL('Date Table'),  'Date Table'[Quarter] = "Q1"),

                  IF(MIN('Date Table'[Quarter]) = "Q1",[Month] IN {"February", "March"}, CALCULATE(table[MTDForecast], ALL('Date Table'),  'Date Table'[Quarter] = "Q1")))

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-05-25 15:10:20

这里是我的计算示例,其中我显示always currentMonth -> EndOfQuarterMonth (我可以做得更简单,但这取决于我的特定日历)。如果您在日历中有日期,那么您可以复制此语句。

代码语言:javascript
复制
ForcastRange = var __quarter = 
CALCULATE( max('Calendar'[Calendar[Op Quarter]]]), 'Calendar'[Calendar[issue_date]]] = TODAY()) 
var __currentMonth = CALCULATE( MAX('Calendar'[Calendar[Op Month]]]), 'Calendar'[Calendar[issue_date]]] = TODAY()) 
var __MaxDayQuarter = CALCULATE( MAX('Calendar'[Calendar[issue_date]]] ), FILTER(ALL('Calendar'), 'Calendar'[Calendar[Op Quarter]]] = __quarter ))
var __MaxMonth = CALCULATE( MAX('Calendar'[Calendar[Op Month]]]), 'Calendar'[Calendar[issue_date]]] = __MaxDayQuarter) 
var __result = CONCATENATE(__currentMonth , __MaxMonth)
return __result

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67681149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档