我有一个名为“路径(Path)”的字段,它看起来像这样:
/{e8cfdcba-9572-4c64-828f-dea54d8a00b7}/sites/BI_Center/euroreporting/Reports/BITraining/Elena/GroupingEx.rdl
我需要一个参数来选择文件夹名称,就像这样:
/sites/BI_Center/euroreporting/Reports/BITraining/Elena
我现在所做的是删除路径的第一部分。下面是代码:
SELECT replace(reverse(substring(reverse(Path), 1, ISNULL(NullIF(charindex('}',reverse(Path)),0),len(Path))) ),'}','') AS Path2 from Catalog
现在,我的路径看起来像这样:
/sites/BI_Center/euroreporting/Reports/BITraining/Elena/GroupingEx.rdl
如何排除报表名称?(例如GroupingEx.rdl)。我尝试了MID函数,但它不起作用,因为报表名称的长度是可变的。提前感谢您。