过滤器语法说明

时间:2014-10-23 15:07:10

标签: microsoft-dynamics dynamics-nav

我正在尝试在csharp中重现过滤器逻辑,并想知道以下过滤器的含义是什么?

首先,我创建了一个包含LogicalOperator节点,ComparisonOperator节点,变量节点,值节点的解析树。

我的想法是我可以创建一个像这样的树

             =
           /   \
COST_CENTRE      12456

我不确定如何解释这些理论过滤器

8 * .. 9 *

8?..?12

>一种*

> 12 A *

有什么想法吗? 谢谢,

1 个答案:

答案 0 :(得分:1)

问题是什么Entering Criteria in Filters

8*..9*结果包含字段具有从(从数字8开始)到(从数字9开始)的值的所有记录,例如, 8,88,838,9,91,9034234等。

8?..?12结果包含字段具有值的所有记录(从数字8开始的两位数字)到(以数字12结尾的三位数字),例如80,81,89,312,412,912等。

>A*结果包含字段的文本值大于A *的所有记录,其中A *是以“A”开头的任何字符串。

>12?A*结果包含字段的文本值大于12的所有记录?A *,其中12?A *是以“12”开头的任何字符串,然后它有任意随机符号,然后是“A”而不是任何数量的任何符号。

我见过的最愚蠢的过滤器!