Axapta 如何在查询中使用显示方法作为字段

Axapta 如何在查询中使用显示方法作为字段,axapta,dynamics-ax-2012,x++,Axapta,Dynamics Ax 2012,X++,我需要带有两个字段的查询-InventTable.ItemId和InventTable.itemName()。 如何在查询中添加/使用InventTable.itemName()?InventTable.itemName()不是该表的字段,而是一个方法。您应该始终搜索下面的真实字段,将相关表添加到查询中,然后将字段添加到该查询中,以两者中的任何一个为准。可能重复的字段。请解释如何使用此查询。为什么需要这个显示方法?我意识到我的方法是错误的,并决定在查询中不需要这个显示方法,因为我总是可以使用It

我需要带有两个字段的查询-InventTable.ItemId和InventTable.itemName()。
如何在查询中添加/使用InventTable.itemName()?

InventTable.itemName()不是该表的字段,而是一个方法。您应该始终搜索下面的真实字段,将相关表添加到查询中,然后将字段添加到该查询中,以两者中的任何一个为准。

可能重复的字段。请解释如何使用此查询。为什么需要这个显示方法?我意识到我的方法是错误的,并决定在查询中不需要这个显示方法,因为我总是可以使用ItemId找到ItemName。所以我问这个问题是错误的,因为在先前存在的类似问题中,我找不到解决方案。当然,我理解InventTable.itemName()是一种方法。我需要这个方法返回的数据。但是这个方法里面有逻辑,所以我怎么能向查询提供这个逻辑呢?因为这个“逻辑”的结果不是数据库中实际存在的值,所以需要使用与查询不同的方法(比如稍后使用ItemId的选项)。还有另一种选择,创建视图并使用“计算列”,但我认为这不适合您的需要。