-1

我在下面找到了这段代码,在我使用的 MDX 变体(Cognos TM1)中工作得很好,但我似乎无法理解它是如何工作的。

name 给出什么值才能与字符“}”进行比较

[}维度].CurrentMember.Name < "}" )}

此特定查询过滤掉以“}”开头的名称,因为它们是控制对象。例如}ABCD

4

1 回答 1

0

巴迪今天为我回答;

这是一个字符串比较,因此将使用 ascii 字符顺序来比较 2 个字符串。

它一次比较一个字符,从左到右 - 它不会将它们相加。

最左边的字符是最重要的,例如:

BBB > AAA
BAA > ABB
AAB > AAA
ABA > AAC
BAA > ACC

比较的字符数=最短字符串的长度,所以在你的例子中,它只是比较第一个字符。

于 2019-08-27T02:32:46.597 回答