我正在 Power BI 中研究损失三角,其中AccidentYear
是行和DevYear
是列。
表中的值为Running Total
通过测量创建:
Running Total Loss =
CALCULATE(
SUM(fact_Losses[PaymentAmount]),
FILTER(ALL(fact_Losses[DevYear]),fact_Losses[DevYear]<=MAX(fact_Losses[DevYear]))
)
获取原始数据的链接:
https://www.dropbox.com/s/dvb6cu1k4vmzkur/ClaimsLloysddd.xlsx?dl=0 https://www.dropbox.com/s/dvb6cu1k4vmzkur/ClaimsLloysddd.xlsx?dl=0
运行总累积数据如下所示:
AccidentYear DevYear Running Total Loss
2012 12 164714.11
2012 24 167727.65
2012 36 172888.65
2013 12 2314247.18
2013 24 4074094.91
2013 36 5247246.06
2013 48 5576930.29
2013 60 6487155.06
2013 72 6899512.68
2014 12 3367220.82
2014 24 4831946.69
2014 36 5741213.36
2014 48 6750204.17
2014 60 8384764.91
2015 12 7624575.21
2015 24 9935018.26
2015 36 11767207.67
2015 48 14653278.99
2016 12 8531229.05
2016 24 11768128.83
2016 36 17178123.28
2017 12 7390158.93
2017 24 12695778.03
2018 12 13136428.25
然后我使用矩阵视觉AccidentYear
是行和DevYear
是列。
2012 年的开发年仅到 36。
但我仍然需要显示最后一个数字,即172,888.65
在其余的空单元格中。
我尝试利用ISBLANK()
但到目前为止还没有成功。
理想的结果应该是这样的:
更新:
pbix 文件可以在这里找到:
https://www.dropbox.com/s/wl1ot9ejgyv8yi3/Loss%20Triangle%20United%20Specialty.pbix?dl=0 https://www.dropbox.com/s/wl1ot9ejgyv8yi3/Loss%20Triangle%20United%20Specialty.pbix?dl=0