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

Powerbi 功率BI的年度百分比变化,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我正在尝试使用DAX计算功率BI的年度百分比变化,这里需要帮助。 这是我在Power BI中的数据源: 然后我用这个公式计算了平均租金(对于“工作室”类型): 我得到了平均值的表格: 现在我想计算一个年度百分比变化(与前一年相比) 这是我尝试过的,但结果并不准确 RentChange = CALCULATE ( IF ( HASONEVALUE ( 'Rental Trend'[Year] ), DIVIDE ( SUM ( '

我正在尝试使用DAX计算功率BI的年度百分比变化,这里需要帮助。 这是我在Power BI中的数据源:

然后我用这个公式计算了平均租金(对于“工作室”类型):

我得到了平均值的表格:

现在我想计算一个年度百分比变化(与前一年相比)

这是我尝试过的,但结果并不准确

RentChange =
CALCULATE (
    IF (
        HASONEVALUE ( 'Rental Trend'[Year] ),
        DIVIDE (
            SUM ( 'Rental Trend'[Rent] ),
            CALCULATE (
                SUM ( 'Rental Trend'[Rent] ),
                'Rental Trend'[Year]
                    = FORMAT ( VALUES ( 'Rental Trend'[Year] ) - 1, BLANK () )
            )
        )
    )
        - 1,
    'Rental Trend'[Type] = "Studio"
有人能帮我计算一下每年的百分比变化吗

谢谢

一种方法:

措施1:

Average Rent Studio =
CALCULATE ( AVERAGE ( 'Rental Trend'[Rent] ), 'Rental Trend'[Type] = "Studio" )
措施2:

Average Rent Studio Previous Year =
VAR Current_Year = MAX ( 'Rental Trend'[Year] )
RETURN
    CALCULATE ( [Average Rent Studio], 'Rental Trend'[Year] = Current_Year - 1 )
措施3:

Average Rent Studio Y/Y Change = 
DIVIDE([Average Rent Studio], [Average Rent Studio Previous Year])
工作原理: 措施1和3很简单。 在度量2中,您首先需要捕获当前年份(在给定的过滤器上下文中是最大年份)并将其存储在变量中。然后使用保存年份之前的1年重新计算工作室租金

一种方法:

措施1:

Average Rent Studio =
CALCULATE ( AVERAGE ( 'Rental Trend'[Rent] ), 'Rental Trend'[Type] = "Studio" )
措施2:

Average Rent Studio Previous Year =
VAR Current_Year = MAX ( 'Rental Trend'[Year] )
RETURN
    CALCULATE ( [Average Rent Studio], 'Rental Trend'[Year] = Current_Year - 1 )
措施3:

Average Rent Studio Y/Y Change = 
DIVIDE([Average Rent Studio], [Average Rent Studio Previous Year])
工作原理: 措施1和3很简单。
在度量2中,您首先需要捕获当前年份(在给定的过滤器上下文中是最大年份)并将其存储在变量中。然后使用保存年份之前的1年重新计算工作室租金

@Rado根据你的回答,我有了一个想法

措施1(上一年):

措施2(选定年份):

措施3(逐年变化):

我是否可以使此解决方案动态化,以便根据“类型”选择显示每年的变化-Studio、1BDR、2BDR


谢谢

@Rado根据你的回答,我有了一个想法

措施1(上一年):

措施2(选定年份):

措施3(逐年变化):

我是否可以使此解决方案动态化,以便根据“类型”选择显示每年的变化-Studio、1BDR、2BDR

谢谢

Y/Y Rent Change = 1 - DIVIDE([AVG Rent Studio PY],[AVG Rent Studio CY])