数据条形图数据可视化显示 96 x 96 dpi 条形图。彩色条从上到下填充图像,而 Value 参数确定要在 Zero 参数右侧(如果是负值则向左)呈现的彩色条的数量。
最小值和最大值参数确定数据范围。Value 参数和最大值参数之间的区域是透明的(如果是负值,则介于值和最小值之间)。
数据栏数据可视化工具在“图像报表控件值”属性以及“文本框”、“复选框”、“形状”和“容器”报表控件的“背景图像 - 值”属性中受支持。
=DataBar(Value, Minimum, Maximum, Zero,
Color)
=DataBar(Value, Minimum, Maximum, Zero, Color, Alternate
Color)
Value:值。这是要评估的报表中的字段值。数据类型为“单一”。
Minimum:最小值。与 Value
参数进行比较的数据区域中的最小值。此值对应于图像的最左边缘。如果此参数大于 Zero 参数,则 Zero 将等于最小值。数据类型为“单一”。
Maximum:最大值。与
Value 参数进行比较的数据范围内的最大值。此值对应于图像的最右边缘。如果此参数小于 Zero 参数,则 Zero
将等于最大值。数据类型为“单一”。
Zero:零值。此值确定呈现负数据的左侧零点和呈现正数据的右侧零点。数据类型为“单一”。
Color:颜色。用于呈现条形图像中的值的
HTML 颜色字符串。
Alternate Color:备用颜色。当值小于零值(可选)时要使用的 HTML
颜色字符串。
选中“当值小于零值时使用备用颜色”复选框以启用“替代颜色”参数。您可以使用静态值或聚合函数(例如最小值或最大值)来设置参数。有关这些函数和其他聚合函数的详细信息,请参阅通用函数主题。
使用此数据可视化工具以指定颜色呈现条形,条形的长度根据 Value 参数返回的数字而变化,在简单示例 InStock 中。如果数据仅包含正值,则“零值”对应于数据栏左边缘的“最小值”。值和最大值之间的区域是透明的。
将 Value 参数设置为数据集中字段的值,以直观地显示字段值。
将下面的值粘贴到文本框的“BackgroundImage”属性下的Value属性中。
=DataBar(Fields!InStock.Value,0,20,0,"BlueViolet")
当数据包含负值和正值时,可以选中“当值小于零值时使用备用颜色”复选框,然后选择“替代颜色”。在此示例中,如果“差值”为负值,则以“深红色”呈现,而正值以蓝紫色呈现。您还可以看到负值呈现在零的左侧,正值呈现在右侧。
将下面的值粘贴到文本框的“BackgroundImage”属性下的Value属性中。
=DataBar(Fields!Difference.Value,-10,20,0,"BlueViolet","Crimson")
在以下任何情况下,该函数返回 null(即不呈现任何图像):
如果任何参数的参数无法转换为所需的数据类型,则改用默认值。
参数 | 默认值 |
Value | 0 |
Minimum | 0 |
Maximum | 0 |
Zero | 0 |
Color | Green |
Alternate Color | null |
若要打开对话框,请下拉“文本框”、“复选框”、“形状”和“容器”报表控件的“BackgroundImage”属性,然后点击下面的“Value”属性,然后选择“<数据可视器...>。如果选择 Image 控件并下拉 Value 属性,情况也是如此。若要生成数据可视化工具表达式,请为对话框中的每个选项选择适当的值。