在嵌入式工作表中查看热图图表
地图图表用于基于工作表的相关数据显示地图。要查看地图图表,请选择具有以下设置的工作表:
- “报告源”:“嵌入式”
- “报告类型”:“pivot_editor”
-
rv_chart_number
:6.
rv_map_type
参数用于显示地图图表。不过,为确保按照要求显示这些图表,必须至少指定以下参数之一:
-
rv_map_continent_atrr
:用于定义确定要显示的大洲的位置属性。 -
rv_map_country_atrr
:用于定义确定要显示的国家/地区的位置属性。 -
rv_map_province_atrr
:用于定义确定省市(即州和地区等)的位置属性。
这些位置属性必须填充,并在计划分级结构中启用:
- 洲:u(欧洲)、oc(大洋洲)、af(非洲)、as(亚洲)、na(北美洲)、sa(南美洲)。
- 国家/地区:国家/地区的 ISO 简码 (hckey)。
注意:一些国家/地区可能属于多个大洲地图。因此,用户必须确定适当的大洲。
显示设置:
当地图显示在工作表面板的基准控制表下方时:
- 根据 rv_pivot_size(以像素为单位表示的基准控制表大小),图表将在基准控制表后利用可用的空间。如果未定义,则在面板中为基准控制和图表分配相等的空间。
- 如果面板尺寸缩小(例如在多面板工作表中),当面板中基准控制表下方的可用空间小于
rv_min_chart_size
(绘制图表的像素数下限)时,图表将隐藏。如果未定义 rv_min_chart_size,则默认值为 0。 - 如果不包含基准控制表 (
rv_pivot_hide = TRUE
),则整个工作表面板用于显示图表。可用区域用于保留并拟合地图比例,而rv_fit_panel
参数则被忽略。
功能和条件:
- “项目”、“位置”和“周期”维度必须显示在基准控制区域,而非切片器区域。“度量”维度可以显示在切片器区域或基准控制区域。
如果
rv_pivot_hide = true
,则默认情况下,图表显示在切片器区域中。若要隐藏切片器区域中的维度,您必须使用rv_slicers_hide
参数设置这些维度。 - 图表用于绘制每个位置的数据(忽略
rv_chart_rows
):- 如果位置显示在行中,考虑来自第一列或选定列的值。
- 如果位置显示在列中,考虑来自第一行或当前选定行的值。
- 如果位置属性适用于多个位置,这些位置所有度量的值将合计,并为适当的位置显示。
该地图仅可用于绘制一组值(行或列)。
- 如果选择网格中的不同单元格,地图将根据所选的周期、度量或项目维度的横截面进行更新。选择不同的位置不会影响地图,因为将考虑与网格关联的所有位置。
- 如果您修改切片器区域中的度量,图表中所选的度量数据也会更新。
- 根据定义的地图类型 (
rv_map_type)
,工作表将尝试相应地绘制数据:- Map_type = 0(最佳拟合)时,根据参数和指定的数据填充最适合的地图。
- Map_type = 1(世界)时,需要
rv_map_country_attr
参数,但忽略rv_map_Continent_attr
参数。 - Map_type = 2(世界大洲)时,需要 rv_map_continent_attr 参数,但忽略 rv_map_Country_attr 参数。
- Map_type = 3-8(单个大洲地图)时,需要 rv_map_country_attr 参数,但忽略 rv_map_continent_attr 参数。
- Map_type = 9-12 时,必须指定
rv_map_province_attr
参数。rv_map_continent_attr 和 rv_map_country_attr 参数将被忽略。
注意:超出图表范围或者不包含在图表中的值将合计,并作为图表区域顶部的“”区域的一部分加以显示。 - 如果
rv_map_type = 0(最佳拟合)
,则使用最适当的图表来显示数据。此图表将包含基准控制表中指定的所有位置。- 如果仅指定
rv_map_continent_attr
,则仅可显示大洲地图图表。 - 如果仅指定
rv_map_map_country_attr
,则仅可显示世界地图。单个大洲地图不适用,因为一些国家/地区绘制在多个大洲地图上。在基准控制区域下方必须显示的地图类型: - 默认值为 0;如果未定义,则为“最佳拟合”。但是,如果定义了
rv_map_province_attr
和rv_map_country_attr
,则当 rv_map_coutnry_attr 参数指定了单一国家/地区时,地图将选择美国地图选项。- 世界 = 1
- 大洲 = 2
- 非洲 = 3
- 亚洲 = 4
- 大洋洲 = 5
- 欧洲 = 6
- 北美州 = 7
- 南美州 = 8
- 美国 = 9
- 巴西 = 10
- 澳大利亚 = 11
- 泰国 = 12
- 如果同时定义这两个参数,则显示最适当的地图。不过,
rv_continent_attr
必须仅包含一个大洲,才能显示单个大洲地图。否则,使用国家/地区地图。
- 如果仅指定
- 默认情况下,地图显示热图,通过颜色变化描述从淡色(低值)到深色(高值)的值范围。使用
rv_color_palette
来定义调色板。如果未定义rv_color_palette
,则默认使用天蓝色调色板。如果定义了rv_measure_format
,则不考虑为 rv_color_palette 指定的值。- 可以使用
rv_measure_format
来覆盖rv_color_palette
值,以利用 highamber、highred、lowamber、lowred 和 highlightgreen 参数来确定地图中的颜色变化。例如:<Row name="[SOP_FBAISPER]"> <Property name="format" value="0%" /> <Property name="highamber" value="0.2" /> <Property name="highred" value="0.4" /> <Property name="lowamber" value="-0.2" /> <Property name="lowred" value="-0.4" /> <Property name="highlightgreen" value="TRUE" /> </Row>
- 每个参数的位置以适当颜色显示,每个边界上出现颜色融合。例如,红色至琥珀色、琥珀色至绿色和绿色至红色表示边界的改变。根据示例,最高值(高于 40%)以深红色显示,而最低值(低于 40%)则以较淡的红色系来显示,逐渐转向琥珀色系。
- 可以使用
- 图例显示系列详情以及对应的颜色。如果
rv_map_show_title = true
,则显示的度量为地图的标题。如果rv_map_show_title = false
,则显示的度量为图例的标题。将指针移到地图的某一位置上,可显示详细说明该位置、度量、项目、周期和相关值的工具提示。- 使用
rv_legend_position
来设置图例的位置。默认设为图表的左侧。如果rv_legend_position = 5
(仅适用于饼图和漏斗图),则使用默认值rv_legend_position = 1
(左侧)。 - 如果
rv_legend_position = 3
(顶部),则忽略rv_map_show_title
,并将图例置于标题区域中。标题显示为度量名称,图例栏显示在标题下方。“其他位置”数据也显示在标题区域中。
- 使用
- 可以利用
rv_map_show_labels= FALSE
,从地图中隐藏数据标签(国家/地区或位置标签)。默认值为 TRUE。注意: 一些位置不显示在地图中,因为此功能允许应用程序根据大小等因素选择可以显示的标签。这可确保不会显示杂乱的地图。您可以使用这些区域的缩放选项来显示额外的标签。