BI 发布者对 ASCII 字符进行排序(排序时小写并忽略大写)[已关闭]

问题描述 投票:0回答:1

我正在尝试对 BIP rtf 模板中的 descr 字段进行排序,这就是我如何使用命令

<?sort:DESCR;'ascending';data-type='text'?>
:

对它进行排序

描述:

  • AVP财务
  • 学术咨询
  • 应付账款
  • 校友服务
  • 人类学
  • 建筑

我希望我的排序能够按照以下顺序将AVP金融推到最后:

  • 学术咨询
  • 应付账款
  • 校友服务
  • 人类学
  • 建筑
  • AVP财务

BI Publisher 有办法做到吗?因为我无法编辑查询或 xml 来执行此操作。

谢谢

oracle sorting obiee
1个回答
2
投票

BI Publisher 将大写字母排在小写字母之前。所以“Z”应该在“a”之前。

您可以先将其转换为大写,这样就可以解决问题。

将所有内容转换为大写后,这将按

DESCR
排序:

<?sort:(xdoxslt:convert_case(DESCR,'UPPER'));'ascending';data-type='text'?>

您可能需要进入“高级”属性才能执行类似这样的更高级的操作。

© www.soinside.com 2019 - 2024. All rights reserved.