如何将Cognos ReportPath()组件转换为面包屑?

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

我想知道如何将Cognos ReportPath()组件变成面包屑。例如:

ReportPath():/ content / folder [@ name ='My Department'] / folder [@ name ='My Application'] / report [@ name ='My Report']

面包屑:我的部门>我的申请>我的报告

我的特定环境使用Microsoft SQL Server。不幸的是,布局计算表达式生成器不允许使用replace()函数。我曾尝试使用substringpositioncharacter_length函数的多种组合来操纵Cognos ReportPath()组件,但我无法全神贯注于如何完成这项工作。 >

请分享将Cognos ReportPath()组件变成面包屑的方法。

我想知道如何将Cognos ReportPath()组件变成面包屑。例如:ReportPath():/ content / folder [@ name ='My Department'] / folder [@ name ='My Application'] / report [@ name ='My ...

cognos
1个回答
0
投票

在布局表达式中没有递归调用,这意味着在该领域内没有真正的动态方法可以执行此操作。另一方面,Cognos宏语言非常擅长通过split和join函数执行此操作,但是这些仅适用于数据项和提示,不适用于布局表达式。

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