Powerbi 功率BI的年度百分比变化

Powerbi 功率BI的年度百分比变化,powerbi,dax,percentage,Powerbi,Dax,Percentage,从今天开始,我希望计算一些股票市场指数的年度百分比变化。数据是一个平面结构,不以日期列为轴 我使用的是一个日历,其每日值一直延续到今年年底。我当前的代码: Ann pch = VAR __EarliestValue = CALCULATE(SUM('Equity Markets (2)'[Value]), SAMEPERIODLASTYEAR( 'Calendar'[Date])) VAR __LastDateValue = SUM('Equity Markets (

从今天开始,我希望计算一些股票市场指数的年度百分比变化。数据是一个平面结构,不以日期列为轴

我使用的是一个日历,其每日值一直延续到今年年底。我当前的代码:

Ann pch = 

VAR
__EarliestValue = CALCULATE(SUM('Equity Markets (2)'[Value]),
           SAMEPERIODLASTYEAR( 'Calendar'[Date]))

VAR __LastDateValue = SUM('Equity Markets (2)'[Value])

RETURN
CALCULATE(
    DIVIDE(__LastDateValue,__EarliestValue)-1)
返回明显不正确的答案

我非常熟悉DAX/PBI

数据:

我还有一个日历表:


我认为这个指标实际上是正确的,是什么让你相信它不是?你能分享你的成果吗

您现在需要做的是将其放入上下文中,例如将“Calendar[Date]”放入所需的可视表中。如果不这样做,您将计算总价值除以一年前日期的总价值,这可能会返回一个非常奇怪的数字。如果你这样做,另一方面,你应该得到你的同比比较

需要注意的是,还有一些快速措施:


请查看它们,因为其中一个实际上是年环比总计,您可能想尝试一下。

请共享示例数据和预期结果,此外,您是否使用日期周期切片器过滤数据?如果您没有,那么第二个变量将计算所有时间总和,而不是特定时间段的总和。谢谢,我包括了这个。我真的在与DAX斗争:你能给我提供一个代码示例,它将在特定日期引用索引值吗?非常感谢,我解决了这个问题。原来我有一个隐藏的切片器我的数据连接到。。。我想。从空白页开始,一切都很好。