Попробуйте так
X++:
qbDS2.relations(false);
qbDS2.addRange(fieldNum(InventDim, InventDimId)).
value(strfmt("(((%2.dataAreaId == %3.DataAreaId) || (%2.dataAreaId != %3.DataAreaId)) && " +
"(%1.inventDimId == %3.inventDimId))",
qbDS1.name(),
q.dataSourceTable(tableNum(InventTable)).name(),
qbDS2.name()));