【发布时间】:2021-07-13 09:24:17
【问题描述】:
我在 SQL Server 2019 中有一个存储 URI 的表,如下所示:
documentID | documentlink
1 | \\server\share\documentid\Contract.pdf
2 | \\server\share\documentid\Salesnumbers.xlsx
3 | \\server\share\documentid\NicePicture.xlsx
这些值存储为 nvarchar。有没有办法让这些可点击? 这样,当 PowerQuery 用户读取此表时,只需单击链接即可打开文件?假设只允许用户有应用程序查看这些文件的文件类型。
这不一定必须在 SQL Server 本身中。如果有人能告诉我如何使它在 Excel 或 PowerBI 中可点击,我也将不胜感激。
【问题讨论】:
-
数据库用于存储和处理数据。如果您需要显示这些数据并提供一些用户操作,您需要使用一些外部工具
-
这就是为什么我以 Powerquery 为例,并在标签中提到了 excel 和 powerbi。我会把问题说得更清楚。
-
问题是你需要一些实际上没有做任何事情的动作:你可以复制链接并将其粘贴到浏览器地址栏中。您可以使用任何报告工具,我相信每个现代报告工具都可以将 URL 格式化为可点击(甚至 Notepad++ 也可以做到这一点)。没有什么可建议的。你需要复现的业务场景是什么?
-
好吧,用户需要以最小的努力打开 documentlink 中的链接。复制和粘贴工作,但我更喜欢点击。但是有些 Excel 不会将这个 inb 变成可点击的链接,powerbi 似乎也不会这样做
标签: sql excel powerbi uri powerquery