我想我可能在AX 2009中发现了一个有趣的错误,但我不确定如何继续。AX 2009:报告范围枚举解析枚举值逗号?
我正在尝试编写一个新报告,并且此报告的其中一个条件将根据LedgerTrans表的Posting字段进行过滤。但是,似乎报表要执行时,解析枚举Purchase, receipt
的标签时不考虑引号。这通常不会成为问题,但本例中的枚举标签包含逗号。结果是,运行查询对话框时显示:Purchase, consumption, __ILLEGAL_VALUE__.
即使使用枚举值或名称,我也会得到此结果。该报告必须保持交互式,但该字段必须锁定,因此我们无法让用户在运行时调整查询。
在这一点上,我不想改变标签本身,但如果它是解决这个问题的唯一方法,我会的。有没有其他人遇到过这种情况,或者知道我们如何克服它?
我试图使用的数值的枚举,但它仍然取得了相同的结果。同时我会更改标签,但这显然不是理想的结果,尤其是因为这是一个系统枚举。 有趣的是,如果你在用户端输入它,这个功能就可以正常工作,而不是如果你在报告(可能还有其他)查询中预先定义了它。 – kingofzeal 2012-04-03 18:22:50