我有一个显示表格中的线条的网格。现在,我有这两个要求:
- 仅显示包含“小时”字段中的值的行。“小时”字段是一个数组类型。
- 显示项目及其子项目中的线条
我的问题是:为了满足要求 #1,我需要在我的数据源中使用 select 语句,因为我无法使用 QueryBuildDataSource 访问数组值(这是 Dynamics AX 中的一个已知限制)。
但要满足要求#2,我需要有两个“存在加入”,而这在 Dynamics AX 中是不可能的。例如以下代码将不起作用:
select from table where
exists join tableChild where projectId = MyProjectId OR
exists join tableChild where parentProjectId = MyProjectId
有人会如何解决这个问题?