如何使用限制

启动

打开 SmartInsight 时,如果它包含的单个矩阵在某行或某列超过了某个阻止限制,则只会显示表头而不显示矩阵值,并且用户将看到以下警告:'Cannot retrieve values of a matrix violating blocking limits'。

打开 SmartInsight 时,如果它包含的单个矩阵在某行或某列超过了某个警告限制,但未超过任何阻止限制,则会弹出一个窗口显示以下消息:"This matrix violates one or more limits, are you sure you want to refresh it?"。用户可以选择

  • 通过选择 'Continue' 按钮继续并随后更新矩阵
  • 通过选择 'Cancel' 按钮取消并仅显示矩阵表头而不显示值

更新

当用户尝试更新在某行或某列超过某个阻止限制的矩阵时,该操作将被阻止,并弹出以下警告:'This matrix cannot be refreshed because of a limit violation'。

当用户尝试更新在某行或某列超过某个警告限制但未超过阻止限制的矩阵时,会弹出一个窗口显示以下消息:'This matrix violates one or more limits, are you sure you want to refresh it?'。用户可以选择

  • 通过选择 'Continue' 按钮继续并随后更新矩阵
  • 通过选择 'Cancel' 按钮取消操作并返回之前的状态

矩阵操作

保证以下操作在与限制共存时得到正确处理:

  • 在矩阵末尾复制和粘贴单个维度
  • 钻取
  • 向下钻取到子项
  • 向下钻取到最低层
  • 向下钻取到后代
  • 向下钻取到同级
  • 在矩阵末尾自动完成
  • 从维度面板添加矩阵中已存在维度的新元素
  • 通过维度面板添加矩阵中不存在维度的元素
  • 矩阵内的 "Move to first empty row / column"
  • 从筛选器面板执行 "Move to first empty row/column"
  • 添加空行/空列

当用户执行其中一项操作时,如果超过警告限制,将显示警告 'This matrix violates one or more warning limits',但该操作仍将执行。

当用户执行其中一项操作时,将显示警告 'The action cannot be performed due to a limit violation',并且该操作将被阻止。

不保证以下操作在与限制共存时得到正确处理:

  • 在矩阵内部和外部同时复制和粘贴同一维度的多个元素
  • 在矩阵内部和外部同时剪切和粘贴同一维度的多个元素
  • 在矩阵内部和外部同时拖放同一维度的多个元素
  • 在矩阵末尾剪切和粘贴单个维度
  • 在矩阵末尾拖放单个维度
  • 在矩阵末尾复制和粘贴整组维度
  • 在矩阵末尾剪切和粘贴整组维度
  • 在矩阵末尾拖放整组维度
  • 用比矩阵中先前更多的元素替换某个维度