Forum Discussion
hyperlink column to open document from sharePoint library - issues with pdf viewers omitting
- Anonymous2 years ago
Hi neees78 ,
In URLs, the hash symbol (#) is often used to indicate a fragment identifier that points to a specific part of a document. When a URL contains a #, the browser may interpret everything after the # as a fragment identifier rather than as part of the file name or path. This is why URLs for files with # in the name do not open correctly. See the documentation: Filter a report using query string parameters in the URL - Power BI | Microsoft Learn.
Therefore, URL encoding of the hash symbols is required, which can be done by replacing the "#" with "%23", i.e. the expression is modified to:Column = "https://yyyyyyyy.sharepoint.com/" & SUBSTITUTE([File.ServerRelativeUrl], "#", "%23")If your Current Period does not refer to this, please clarify in a follow-up reply.
Best Regards,
Clara Gong
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi neees78
Can you please share two examples of Normal URL and # tag URL
- neees782 years agoHelper II
please find below , reports # 6 & 5 open normal, but reports 7&4 no
all reports reside in the same sharepoint directory .....01_DDR/
- PijushRoy2 years agoCommunity Champion
Hi neees78
Please use below code (example) to generate new columnColumn = If( CONTAINSSTRING('Table (2)'[FileName],"#"),"https://yyyyyyyy.sharepoint.com/"&LEFT('Table (2)'[FileName],9)&"#"&RIGHT('Table (2)'[FileName],6), "https://yyyyyyyy.sharepoint.com/"&'Table (2)'[FileName])
Let me know if that works for you
If your requirement is solved, please mark THIS ANSWER as SOLUTION ✔️ and help other users find the solution quickly. Please hit the ThumbUp 👍 button if this comment helps you.
Thanks
Pijush
Linkedin- neees782 years agoHelper II
Hi Thanks for your reply - tried it but didn't work
I capture the full name of the file from "File.ServerRelativeUrl" which contains the full URL from sites/.......including the file name
I think the issue has to do with the presence of # it breaks URL ...found similar issue but another application
https://stackoverflow.com/questions/49627567/go-to-url-not-working-for-url-having-character