如何在microsoft的power bi开发人员工具中添加外部库并在pbiviz中导出

时间:2016-01-27 09:29:25

标签: typescript powerbi

我正在尝试使用pykcharts.js在powerbi内创建自定义可视化。但是我无法将我的文件pykcharts.js导入开发工具的控制台。我试过像这样传递cdn路径

/// <reference path="https://cdn.rawgit.com/akshayda04/powerbi-cdn/master/pykcharts/pykcharts.1.1.0.min.ts"/>

因为它正在使用打字稿,但它不接受它。 有没有办法包含我的文件并建议我在pbiviz中导出文件的方法?

2 个答案:

答案 0 :(得分:1)

您可以使用jQuery.getScript()方法实现它。

我刚测试过,它与Power BI开发人员工具和自定义可视化工作正常。我尝试使用jQuery.browser这样的插件:

        $.getScript("https://cdnjs.cloudflare.com/ajax/libs/jquery-browser/0.1.0/jquery.browser.js", function( data, textStatus, jqxhr ) {
           //Now the external scripts is loaded. From now on you could use it
        });

并且,在正确加载之后(所以当调用jQuery.getScript成功回调时)您可以轻松使用它,在我的示例中它只是$.browser。但是你需要记住它只有在加载后才可用。因此,在处理数据和创建可视化之前,您需要调整代码以等待它。另一个好的做法是检查您的脚本是否已经加载(无需下载两次)。

另一个但非常不优雅的解决方案是将要包含的脚本复制并粘贴到开发工具中(例如,在文件的末尾)。

我不知道Power BI团队是否推荐其他任何选项。目前我无法找到有关它的任何信息,未来他们可能会通过引用添加导入脚本的功能。

我希望这会对你有所帮助。祝你好运!

答案 1 :(得分:1)