如何筛选用于准确性图表的输入行

在 Business Intelligence Development Studio 中,您可以指定测试模型时要用的外部数据源,也可以添加筛选器来限制输入数据。例如,如果需要将输入限制为 ProspectiveBuyer 表中属于特定收入组的客户,则可以创建筛选表达式,[YearlyIncome] = '50000'。

有关详细信息,请参阅模型准确性图表工具(Analysis Services - 数据挖掘)

对外部数据集应用筛选器

  1. 双击包含要测试的模型的挖掘结构,以在数据挖掘设计器中打开该挖掘结构及其模型。

  2. 选择**“挖掘准确性图表”选项卡,然后选择“输入选择”**选项卡。

  3. 在**“输入选择”选项卡的“选择要用于准确性图表的数据集”下,选择“指定其他数据集”**选项。

  4. 单击浏览按钮 (…) 打开一个对话框并生成外部数据集的定义。

  5. 选择事例表,如有必要再添加嵌套表,必要时还可以更改列的映射。有关详细信息,请参阅以下主题:

  6. 若要关闭**“指定列映射”**对话框并保存源表定义,请单击“确定”。

  7. 单击**“打开筛选器编辑器”**为数据集定义筛选器。

    此时将打开**“数据集筛选器”对话框。如果结构包含嵌套表,则可以分两部分创建筛选器。首先,使用“数据集筛选器”对话框对事例表设置条件,然后使用“筛选器”**对话框对嵌套行设置条件。

  8. 在**“数据集筛选器”对话框中,单击网格顶部的行,并在“挖掘结构列”**下的列表中选择表或列。

    如果数据源视图包含多个表或一个嵌套表,则必须先选择表名。如果不先选择表名,则还可以直接从事例表中选择列。

    为需要进行筛选的每个列都添加一个新行。

  9. 使用**“运算符”“值”**列来定义列的筛选方式。

    注意:键入值时不必使用引号。

  10. 单击**“和/或”**文本框并选择逻辑运算符来定义多个条件的组合方式。

  11. 还可以根据需要单击**“值”文本框右侧的浏览按钮 (…),以打开“筛选器”**对话框,并对嵌套表或单个事例表列设置条件。

  12. 查看**“表达式”**窗格中的文本以验证整个筛选器条件是否正确。

  13. 单击“确定”。

    筛选器条件将在创建准确性图表时应用到数据源。