1

我正在使用 Dynamics AX 2012 R2。

我正在为一个视图创建一个查询,在该视图中我必须根据预定义的业务逻辑过滤掉数据。

例如,我的查询中有一个表(简化),我希望能够过滤掉视图中 value1 和 value2 和 value3 之和为零的行。

我无法在查询中使用查询范围,因为在过滤掉行之前我需要检查大约 20 个值(列)。它不允许,它只处理大约 10 个值左右

我不喜欢创建一个“完整”视图,例如,包含所有行的视图,然后是一个具有业务逻辑的视图方法,该方法必须应用于过滤掉行,然后是基于该视图的查询,其中行被过滤掉。

你有什么想法?

4

1 回答 1

1

为什么不为您的字段总和创建一个计算视图字段?

我不喜欢创建一个“完整”视图,例如,包含所有行的视图,然后是一个具有业务逻辑的视图方法,该方法必须应用于过滤掉行,然后是基于该视图的查询,其中行被过滤掉。

您正在删除一个有用的方法(但您不需要进行任何查询)。

另一种方法是在基本表中添加一个冗余字段,并添加 20 个字段。

更新:请阅读查看基础知识

于 2013-11-08T13:20:19.027 回答