上一页|下一页

创建数据驱动网格

关于数据驱动网格

数据驱动网格是一个多单元图形,其中的单元数据由一个或多个分类变量的值确定。分类变量是报表设计者创建包含网格的报表时在设计器中指定的。单元数由分类变量的唯一值确定。网格的每个单元都包含相同的图形元素。不过,这些图形元素具有不同的分类变量值。
下例显示了已分配数据的图形。自定义图形对象包含具有列角色的数据驱动网格。图形对象允许对“测度”角色进行多重数据分配。
数据驱动网格多单元图形
包含三列的图形元素
在该报表中,图形对象包含一个由三个单元构成的条形图网格,其中显示不同车型的发动机排量和每加仑油耗行驶的英里数。原产国被指定为分类变量。最终为每个原产国都创建了一个单元。
下例显示在图形生成器中创建的图形对象。为列指定了网格角色。
三列网格
以下是数据驱动网格的特征:
  • 您可以定义至多两个网格角色:一个角色用于行,另一个角色用于列。当报表设计者在报表中使用网格时,将对这些网格角色分配分类变量。所有分类变量都必须来自一个数据源。图形中行和列的数量由分类变量的唯一值确定。
  • 若您指定角色是必需的,则报表设计者必须向该角色分配数据。
    若未选定该选项,则报表设计者可选择是否为该角色分配数据。在这种情况下,图形对象可能没有网格。
  • 可以叠加图形元素,方式与在单个单元图形或用户定义多单元图形中的方式相同。当报表设计者向报表添加网格时,叠加的图形元素显示在每个单元中。
  • 为图形元素指定的属性应用于图形对象的所有单元。

创建数据驱动网格

要创建数据驱动网格,请执行以下步骤:
  1. 创建网格要基于的图形对象。详细信息,请参见生成自定义图形对象
  2. (可选)在角色定义选项卡上,您可以更改默认角色名称以提供更有意义的名称。
  3. 指定用作分类变量的角色。在角色定义选项卡的数据驱动网格部分中,点击添加网格角色
    添加角色窗口随即出现。
    数据驱动网格部分在以下两种情况下不可用:
    • 图形对象已经包含不止一个单元
    • 具有“测度”数据类型的“颜色”角色已添加至条形图、瀑布图或散点图
    此外,数据驱动网格不允许叠加图形元素,除非其聚合是兼容的。具有兼容聚合的图形元素要么根本不执行任何聚合,要么使用同一组共享“类别”角色。
  4. 对于角色类型,选择以指定单元的布局。
  5. 指定角色名称或使用默认名称。
  6. 选择角色的数据类型或分类。有关数据类型的信息,请参见在报表中使用数据项
  7. (可选)选择必需要求报表设计者为该角色分配数据。若未选定该选项,则报表设计者可选择是否为该角色分配数据。在这种情况下,图形可能没有网格。
  8. 允许多重数据分配复选框可用,则可以选中或清除该复选框。若选定该选项,则可以为角色分配多个测度。例如,在线图中,若为 Y 轴分配了多个列,则图形可为每个测度显示一条线。
  9. 点击确定
重复以上步骤指定另一个角色。例如,若为多行布局指定了某个角色,则可以为列指定其他角色。
上一页|下一页|页首