分享

创建资产负债表分析报表(3)

 白明锐 2023-08-11 发布于天津

接上文:创建资产负债表分析报表(2)

四、创建资产负债表矩阵

Power BI 中的矩阵视觉对象在功能上与 Excel 中的透视表类似,它可以设置行标签和列标签,将数据构成详细地呈现出来,下面用两个矩阵分别展示资产项目和负债及所有者权益项目。

1、设置筛选条件

下面创建「年」切片器和「月」切片器,供报表使用人选取不同时间点的资产负债表数据。

(1)单击「切片器」,将「D日期表」中的「年」列拖至「字段」中:

(2)书中所说的设置已移动,我探索后发现最新方法为单击「设置视觉对象格式-切片器设置-选项-样式-磁贴」:

单击「常规-高级选项」,取消勾选「响应」后,调整切片器范围即可:

(3)单击「视觉对象-切片器设置-选择-单项选择」,因为资产负债表数据为时点数据,多个时间段数据相加无意义,为了防止报表使用者错误多选,呈现无意义的结果,需要将「单项选择」功能打开:

(4)按照上述步骤,再添加一个「月」切片器:

(5)展开筛选器,将「D财务科目信息表」中的「报表名称」列拖至页面筛选器中,同时勾选「资产负债表」:

这样就可以在本页中将非资产负债表的项目排除在外。

2、编写度量值

资产负债表的金额是时点数,其最重要的两个度量值是「期初余额」和「期末余额」。

下面创建与资产负债表有关的度量值。

(1)单击「输入数据」,创建一个「财务报表度量值」表格,后续度量值都移入该表收纳:

(2)单击「建模-新建度量值」:

(3)依次创建以下度量值:

财务报表:基本.金额 = SUM('F财务报表汇总'[金额])

提示1:随着创建的度量值越来越多,可以采取便于识别的命名规则,比如「财务报表:资产负债.年初金额」,表示财务报表主题下的资产负债项目的年初金额。

提示2:使用 VAR...Return 语句能够增强 DAX 代码的可读性,简单讲就是分步骤计算,中间的计算结果先存储在定义的 VAR 变量中,最后通过 RETURN 语句返回最终值。

财务报表:资产负债.期末余额 =VAR yearSelected=MAX('D日期表'[年]) //取得当前上下文年份,此处也可以用MINVAR monthSelected=MAX('D日期表'[月]) //取得当前上下文月份,此处也可以用MINRETURNCALCULATE([财务报表:基本.金额],'D日期表'[Date]=DATE(yearSelected,monthSelected,1))//因为财务报表数据为月度数据,在前面进行数据清洗时,Power Query 已经将XX年XX月格式转换成XX年XX月1日,所以此处用DATE函数表示当前下文年月的1日

财务报表:资产负债.年初余额 =VAR yearSelected=MAX('D日期表'[年]) //取得当前上下文年份,此处也可以用MINRETURNCALCULATE([财务报表:基本.金额],'D日期表'[Date]=DATE(yearSelected-1,12,1))//年初余额就是上年12月末,对本模型时间映射为12月1日

财务报表:资产负债.变化 = [财务报表:资产负债.期末余额]-[财务报表:资产负债.年初余额]

财务报表:资产负债.变化% = DIVIDE([财务报表:资产负债.变化],[财务报表:资产负债.年初余额])

最后,鼠标右键单击度量值汇总表中多余的列,从模型中删除。

(4)设置度量值格式。

选中度量值,在功能区选择「度量工具」,将绝对数的度量值设置成逗号千分位分隔符样式,将相对数的度量值设置成百分比样式。

今天就到这,下期我们来讲「设置矩阵」。

END

参考书籍:《智能管理会计:从 Excel 到 Power BI 的业务与财务分析》张震

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多