用于计算每年年底的 DAX 表达式
DAX Expression for calculating end of every year
我正在寻找 DAX 表达式来显示上一个财政年度的月度数字。这是信息的示例;
这个数字是从2017年1月31日或更早开始累积的,我没有任何信息。我拥有的数据没有月度视图,而是年初至今 (YTD)。
我如何构建 DAX 以使其能够找出当月的数字。
例如,2017 年 1 月 2,000 美元,2017 年 2 月 5000 美元(包括 2017 年 1 月的数据),2017 年 3 月 8000 美元(包括 2017 年 1 月和 2017 年 2 月)。
如何实现月视图?
日期.......余额Sheet金额......查看
2017 年 12 月 31 日......................24,000......................年初至今*1
2018 年 1 月 31 日......................24,010......................年初至今*1
2018 年 2 月 28 日......................24,310......................年初至今*1
2018 年 12 月 31 日......................30,000......................年初至今*2
2019 年 12 月 31 日......................31,000......................年初至今*3
2020 年 12 月 31 日......................40,000......................年初至今*4
2021 年 6 月 30 日......................5,000......................年初至今*5
假设你当前的table不包含之前的余额,那么通过以下公式可以更容易地获得当月变动:
Current Month = Sheet1[YTD Bal] -
CALCULATE(SUM(Sheet1[YTD Bal]),
FILTER(Sheet1,Sheet1[Index] = EARLIER(Sheet1[Index]) - 1))
在开始dax计算之前,您需要先添加index column
,这里是输出:
我正在寻找 DAX 表达式来显示上一个财政年度的月度数字。这是信息的示例;
这个数字是从2017年1月31日或更早开始累积的,我没有任何信息。我拥有的数据没有月度视图,而是年初至今 (YTD)。
我如何构建 DAX 以使其能够找出当月的数字。
例如,2017 年 1 月 2,000 美元,2017 年 2 月 5000 美元(包括 2017 年 1 月的数据),2017 年 3 月 8000 美元(包括 2017 年 1 月和 2017 年 2 月)。
如何实现月视图?
日期.......余额Sheet金额......查看
2017 年 12 月 31 日......................24,000......................年初至今*1
2018 年 1 月 31 日......................24,010......................年初至今*1
2018 年 2 月 28 日......................24,310......................年初至今*1
2018 年 12 月 31 日......................30,000......................年初至今*2
2019 年 12 月 31 日......................31,000......................年初至今*3
2020 年 12 月 31 日......................40,000......................年初至今*4
2021 年 6 月 30 日......................5,000......................年初至今*5
假设你当前的table不包含之前的余额,那么通过以下公式可以更容易地获得当月变动:
Current Month = Sheet1[YTD Bal] -
CALCULATE(SUM(Sheet1[YTD Bal]),
FILTER(Sheet1,Sheet1[Index] = EARLIER(Sheet1[Index]) - 1))
在开始dax计算之前,您需要先添加index column
,这里是输出: