本文介绍如何在业务绩效计划应用程序中使用报告视觉对象。 若要充分使用此应用程序,您必须安装 Microsoft Power BI 视觉对象。 有关如何安装 Power BI 视觉对象的信息,请参阅 Power BI 视觉对象。
报告视觉对象是用于在 Power BI 中无缝生成专业财务报表的强大工具。 您可以使用此视觉对象创建提供高级行和列格式设置功能的综合财务报表。 示例包括现金流量表、损益表和资产负债表。
福利
- 定制的财务报表 - 使用高级行和列格式设置选项精确创建详细的财务报表。
- 自定义计算集成 - 在报表上的任何位置无缝集成自定义计算和小计,以确保准确度和量身定制的见解。
- 专业数据演示 - 使用高级格式设置功能增强财务数据的演示,以使报表具有精美且专业的外观。
- 具有见解的差异视图 - 通过报表中包含的差异视图更深入地了解财务数据。 然后,使用这些见解帮助进行全面的财务分析和决策。
先决条件和安装
有关先决条件和安装的详细信息,请参阅安装业务绩效计划视觉对象。
纸币
因为报告视觉对象不会将数据写回 Dataverse,因此不需要您输入 API 详细信息。
使用报告视觉对象
您可以使用报告视觉对象向财务报表添加小计和自定义计算。 增强的格式设置选项允许您创建专业且精美的财务数据演示。 还可以在报表中包含差异视图,以更深入地理解和分析财务数据。
初始设置
若要开始使用报告视觉对象,请将多维数据集中的金额列放入可视化窗格中的值字段中。 然后,填充行和列数据。 对于财务报表,行通常填充帐户名称,列填充时段,例如月份、季度或年份。
提示
若要查找金额列,请在数据窗格中展开多维数据集,然后查找旁边具有总和符号的字段。 数字字段旁边的总和符号指示它们是度量。
自定义计算
若要添加自定义计算,请选择编辑或视觉对象右上角的视觉对象设置中的省略号 (…)。
行计算
在编辑部分中,通过选择并按住(或右键单击)要添加新行的位置来添加新行。
列计算
选择并按住(或右键单击)要添加计算的列标头,然后选择之前或之后。 然后,选择要在计算中使用的列标头项。 编辑器显示所有行和列计算的列表。 若要编辑计算,请选择要使用的项。
支持的运算符
运算符 | 名称 | 语法 | 关联性 | 示例 | 结果 |
---|---|---|---|---|---|
(, ) | 分组 | (x) | 否 | 2 * (3 + 4) | 14 |
[, ] | 矩阵、索引 | […] | 否 | [[1,2],[3,4]] | [[1,2],[3,4]] |
{, } | 对象 | {…} | 否 | {a: 1, b: 2} | {a: 1, b: 2} |
, | 参数分隔符 | x, y | 从左到右 | max(2, 1, 5) | 5 |
. | 属性访问器 | obj.prop | 从左到右 | obj={a: 12}; obj.a | 12 |
; | 语句分隔符 | x; y | 从左到右 | a=2; b=3; a*b | [6] |
; | 行分隔符 | [x; y] | 从左到右 | [1,2;3,4] | [[1,2],[3,4]] |
\n | 语句分隔符 | x \n y | 从左到右 | a=2 \n b=3 \n a*b | [2,3,6] |
+ | 添加 | x + y | 从左到右 | 4 + 5 | 9 |
+ | 一元加 | +y | 从右到左 | +4 | 4 |
- | 减 | x - y | 从左到右 | 7 - 3 | 4 |
- | 一元减 | -y | 从右到左 | -4 | -4 |
* | 乘以 | x * y | 从左到右 | 2 * 3 | 6 |
.* | 逐元素乘法 | x.* y | 从左到右 | [1,2,3] .* [1,2,3] | [1,4,9] |
/ | 拆分 | x / y | 从左到右 | 6 / 2 | 3 |
./ | 逐元素除法 | x ./ y | 从左到右 | [9,6,4] ./ [3,2,2] | [3,3,2] |
%, mod | 模数 | x % y | 从左到右 | 8 % 3 | 2 |
^ | 幂 | x ^ y | 从右到左 | 2 ^ 3 | 8 |
.^ | 逐元素幂 | x .^ y | 从右到左 | [2,3] .^ [3,3] | [8,27] |
' | 转置 | y' | 从左到右 | [[1,2],[3,4]]' | [[1,3],[2,4]] |
! | 阶乘 | y! | 从左到右 | 5! | 120 |
& | 位与 | x & y | 从左到右 | 5 & 3 | 1 |
~ | 位非 | ~x | 从右到左 | ~2 | -3 |
| | 位或 | x | y | 从左到右 | 5 | 3 | 7 |
^| | 位异或 | x ^| y | 从左到右 | 5 ^| 2 | 7 |
<< | 左移 | x << y | 从左到右 | 4 << 1 | 8 |
>> | 算术右移 | x >> y | 从左到右 | 8 >> 1 | 4 |
>>> | 逻辑右移 | x >>> y | 从左到右 | -8 >>> 1 | 2147483644 |
与 | 逻辑与 | x 和 y | 从左到右 | true 和 false | False |
非 | 逻辑非 | 非 y | 从右到左 | 非 true | False |
或 | 逻辑或 | x 或 y | 从左到右 | true 或 false | True |
xor | 逻辑异或 | x 异或 y | 从左到右 | true 异或 true | False |
= | 分配 | x = y | 从右到左 | a = 5 | 5 |
? : | 条件表达式 | x ? y : z | 从右到左 | 15 > 100 ? 1 : -1 | -1 |
: | 范围 | x : y | 从右到左 | 1:4 | [1,2,3,4] |
to, in | 单位换算 | x 到 y | 从左到右 | 2 英寸换算为厘米 | 5.08 厘米 |
== | 相等 | x == y | 从左到右 | 2 == 4 - 2 | True |
!= | 不等于 | x != y | 从左到右 | 2 != 3 | True |
< | 小于 | x < y | 从左到右 | 2 < 3 | True |
> | 大于 | x > y | 从左到右 | 2 > 3 | False |
<= | 小于等于 | x <= y | 从左到右 | 4 <= 3 | False |
>= | 大于等于 | x >= y | 从左到右 | 2 + 4 >= 6 | True |
优先级
运算符具有以下优先级,从最高到最低。
运算符 | 描述 |
---|---|
(…), […], {…} | 对矩阵对象进行分组 |
x(…), x[…], obj.prop, : | 函数调用、矩阵索引、属性访问器、键/值分隔符 |
' | 矩阵转置 |
! | 阶乘 |
^, .^ | 乘方 |
+, -, ~, not | 一元加、一元减、位非、逻辑非 |
请参阅下一节 | 隐式乘法 |
*, /, .*, ./, %, mod | 乘法、除法、模数 |
+, - | 加法、减法 |
: | 范围 |
to, in | 单位换算 |
<<, >>, >>> | 位左移、位算术右移、位逻辑右移 |
==, !=, <, >, <=, >= | 关系 |
& | 位与 |
^| | 位异或 |
| | 位或 |
与 | 逻辑与 |
xor | 逻辑异或 |
或 | 逻辑或 |
?, : | 条件表达式 |
= | 分配 |
, | 参数和列分隔符 |
; | 行分隔符 |
\n, ,, ; | 语句分隔符 |
对于每一行和每一列,您可以分配在视觉对象属性中设置的样式。 或者,选择度量以指定应使用的度量格式。
格式设置
以下选项在 Power BI 中可视化窗格的格式选项卡上提供:
- 行和列样式 - 在行/列样式部分中,您可以为分配此样式的任何行定义行和列样式。 通过将这些样式分配到计算,您可以获得适用于使用此样式的所有项的格式选项。 示例包括文本格式,例如字体粗细、颜色、下划线和上划线。 设置样式后,进入编辑模式,选择视觉对象中的行,然后在报表标头上选择样式。
- 条件格式设置 - 在视觉对象的条件格式设置属性中,您可以设置三个灵活的条件格式设置规则。 您可以使用 Val 关键字来引用视觉对象中特定度量的值以设置规则。 您可以使用支持的运算符部分中概述的所有数学选项。 例如,规则 Val > 2000 使用该度量的格式来设置所有大于 2,000 的值的格式。
行/列间距
您可以通过选择并按住(或右键单击)列标头来增加行/列之间的间距。
根据 IBCS 的差异可视化
使用报告视觉对象根据国际商业通信标准 (IBCS) 原则添加差异可视化。 若要将差异可视化添加到报告中,请使用视觉对象属性中的差异部分。 您可以通过指向列号来灵活设置值和比较列。 或者,您可以通过选择并按住(或右键单击)差异列来设置视觉对象中的计算。 在这种情况下,您可以引用嵌套维度部分中的列,也可以选中绝对索引复选框以对视觉对象中的任何列使用绝对引用。
您可以根据需要通过选择增量符号 (Δ) 或百分比符号 (%) 在绝对和相对差异显示之间切换。
注释
报告视觉对象支持显示可采用 HTML 进行格式设置的基于单元格的注释。 若要激活这些注释,请在属性中打开注释。 还可以指定注释框的宽度。
度量标头
在度量标头部分的视觉对象属性中,您可以根据 IBCS 指南设置度量下划线的格式,以清楚地标识特定的场景类型。
数据驱动的样式
自动应用格式样式。 下面举了一些示例加以说明:
- 数字格式 - 使用 .NET 数字格式惯例。
- 颜色 - 输入十六进制代码或颜色名称。
- 字体大小 - 输入一个整数。
- 字体粗细 - 指定粗体、n 或斜体,或者输入一个整数。
- 字体样式 - 指定斜体、倾斜体或正常字体。
- 行格式 - 为单下划线指定 u,为双下划线指定 u2,为单上划线指定 o,或者为双上划线指定 o2。
在包含行成员的表中,添加包含要应用的格式样式的列。 使用以下格式:
{"numberFormat": "#,0,.0;(#,0,.0)","FontSize": 8,"color": "blue","FontWeight": "bold","FontStyle": "","LineFormat": "n","LineColor": "blue"}
刷新按钮
在可视化部分中打开刷新选项以使刷新按钮在视觉对象上可用。
导出数据
您可以采用 Excel 或逗号分隔值 (CSV) 格式导出数据。
单元格设置和自动宽度
您可以动态调整每列的列宽。
行标头/平展
您可以使用平展功能来更改视觉对象的布局。