如何筛选用于准确性图表的输入行
在 Business Intelligence Development Studio 中,您可以指定测试模型时要用的外部数据源,也可以添加筛选器来限制输入数据。例如,如果需要将输入限制为 ProspectiveBuyer 表中属于特定收入组的客户,则可以创建筛选表达式,[YearlyIncome] = '50000'。
有关详细信息,请参阅模型准确性图表工具(Analysis Services - 数据挖掘)。
对外部数据集应用筛选器
双击包含要测试的模型的挖掘结构,以在数据挖掘设计器中打开该挖掘结构及其模型。
选择**“挖掘准确性图表”选项卡,然后选择“输入选择”**选项卡。
在**“输入选择”选项卡的“选择要用于准确性图表的数据集”下,选择“指定其他数据集”**选项。
单击浏览按钮 (…) 打开一个对话框并生成外部数据集的定义。
选择事例表,如有必要再添加嵌套表,必要时还可以更改列的映射。有关详细信息,请参阅以下主题:
若要关闭**“指定列映射”**对话框并保存源表定义,请单击“确定”。
单击**“打开筛选器编辑器”**为数据集定义筛选器。
此时将打开**“数据集筛选器”对话框。如果结构包含嵌套表,则可以分两部分创建筛选器。首先,使用“数据集筛选器”对话框对事例表设置条件,然后使用“筛选器”**对话框对嵌套行设置条件。
在**“数据集筛选器”对话框中,单击网格顶部的行,并在“挖掘结构列”**下的列表中选择表或列。
如果数据源视图包含多个表或一个嵌套表,则必须先选择表名。如果不先选择表名,则还可以直接从事例表中选择列。
为需要进行筛选的每个列都添加一个新行。
使用**“运算符”和“值”**列来定义列的筛选方式。
注意:键入值时不必使用引号。
单击**“和/或”**文本框并选择逻辑运算符来定义多个条件的组合方式。
还可以根据需要单击**“值”文本框右侧的浏览按钮 (…),以打开“筛选器”**对话框,并对嵌套表或单个事例表列设置条件。
查看**“表达式”**窗格中的文本以验证整个筛选器条件是否正确。
单击“确定”。
筛选器条件将在创建准确性图表时应用到数据源。