Gan*_*ula 5 excel m powerquery powerbi
主要问题:
我创建了各种我经常使用的自定义函数。我想将它们存储在某个地方的存储库中,并在必要时调用它们。我知道我可以将所有这些函数保存在一个 Excel 文件中并将其保存在 OneDrive 中。但我想将它们保存在我可以像 GitHub 一样轻松编辑和共享的地方。
最后,如果可能的话,我们可以创建一个私有存储库吗?如果我想私下分享我的一些功能,我可以使用密码保护/锁定它们吗?
有用的资源:
了解以下内容可能有助于回答这个问题。
资源 1:
#sharedPowerQuery 中有一个函数,它列出了所有可用的函数及其各自的描述。您可以在以下帖子中了解更多信息。
我认为了解此功能 (#shared) 如何工作以及从何处提取此信息将有助于回答我上面的主要问题。基本上,我怎样才能为我的自定义函数制作这样的东西?
资源2:
这个问题的一个可能帮助是 Hugoberry 在 Github 中的现有存储库。
笔记:
对于那些正在寻找此问题答案的人,Nacho 提供的答案可用于创建具有手动输入(文本/数字)输入的函数。
它不适用于引用表/参数的函数。
在这方面走了很长一段路后,我解决了它。
首先像这个例子一样用记事本创建一个.pq文件并将其推送到github:
let
TextAsNumber = (valor as number) =>
let
Mostra = "The number is: " & Text.From(valor)
in
Mostra
in
TextAsNumber
Run Code Online (Sandbox Code Playgroud)
然后转到github中的文件并点击“Raw”
复制网址。打开 Power Bi Desktop 编辑查询。从空白查询中获取数据并粘贴:
= Expression.Evaluate(Text.FromBinary(Web.Contents("https://raw.githubusercontent.com/ibarrau/PowerBi-code/master/PowerQuery/PQFun.pq")),#shared)
Run Code Online (Sandbox Code Playgroud)
该代码将从存储库中为您创建函数。这可以用本地路径来制作,只需在“比赛”上用文件替换 Web。希望这可以帮助您更好地管理自定义函数存储库。
P/D 我不确定你是否能够在服务中刷新。
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |