问题标签 [pbiviz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1430 浏览

node.js - PowerBI 可视化工具 (pbiviz) - 安装错误

我正在尝试按照https://github.com/Microsoft/PowerBI-visuals-docs/blob/master/tools/README.md#安装中的给定步骤在 PowerBI 中创建我的自定义视觉对象。

我安装了 nodeJS 4.0+ 并尝试使用命令安装 powerbi-visual-tools npm install -g powerbi-visuals-tools。为了确认它已正确安装,我们可以运行pbviz不带任何参数的命令,这应该会显示帮助屏幕。但我的 cmd 出现错误

任何人都可以帮助我进入 PowerBI 可视化工具 (pbiviz) 中的下一步 - 安装

0 投票
0 回答
283 浏览

node.js - 无法打包 Visual...'PBIVIZ Package' 错误输出

我一直在开发 Power BI 视觉对象,并且使用pbiviz startPower BI 站点的开发人员视觉对象可以正常工作。所以我准备打包它。我试过了pbiviz package,但得到这些错误:

知道为什么我会得到这些以及如何解决我的问题吗?

0 投票
1 回答
366 浏览

javascript - MarkerClusterGroup 没有以假定的方式更新数据

我目前正在使用leaflet 库和markerclustergroup 作为其插件为Power BI 开发视觉效果。

当没有对 dataView 上使用的数据执行过滤器时,MarkerClusterGroup 工作得很好。

这是我到目前为止所做的..

// 当有新数据可用时删除集群层。如果(this.centr){

// 这里我创建了我的标记:

// 这里我清除集群,以防它们在应用过滤器的情况下不为空。

// 这里创建集群

应用此代码,当我过滤某些数据时,我得到了新的集群,但是当我缩小或放大(到集群)时,我得到了这个错误:

0 投票
1 回答
930 浏览

r - 如何在自定义 R Visual 中定义来自 Power BI 的数据集

我正在尝试基于 R 脚本在 Power BI 中创建自定义视觉对象,就像在(http://radacad.com/interactive-map-using-r-and-power-bi-create-custom- visual-part-1 ), 安装 node.js, pbiviz 成功。在 Power BI Desktop 中获得此自定义视觉对象后,我会看到所有静态数据都来自示例 iris 数据集,但我希望它使用来自 Power BI 的数据集。如何编辑脚本(如下所示)以允许 Power BI 使用我自己的数据而不是库中的数据?

当我尝试将“iris”更改为数据集时,它找不到数据集。我也尝试添加 dataset <- data.frame(MyColumns) 但这没有帮助。

如果我的表名是 Dim - Product、Fact - Sales 和 Columns 作为产品名和总销售额。我如何定义这个?

任何有示例的教程/视频都会有帮助。

0 投票
2 回答
538 浏览

json - Power BI 自定义视觉对象 - 强制有向图 API 错误

我正在尝试使用 Github 上的源代码 ( PowerBI-visuals-ForceGraph ) 并按照 create -a-custom-visual中提供的教程创建自定义 Force Directed Graph 。不幸的是,当我尝试在 PowershellI 中使用“pbiviz start”命令启动自定义视觉对象时,我收到一条错误消息,指出“API 版本 v2.3.0 无效”。

本教程中使用的“circlecard”示例项目在其 pbiviz.json 文件中也使用了 API 版本 v2.3.0,运行良好。所以我对导致这个错误的原因一无所知。我对在 Power BI 上尝试自定义视觉效果非常陌生,因此非常感谢任何帮助。

提前致谢!

0 投票
1 回答
256 浏览

powershell - 在 Power BI 中开发自定义视觉对象

Power BI Line 和堆积柱形图以及KPI视觉对象的代码是否可用?如果是这样,在哪里可以检索它们?

目的是增强视觉效果:

  1. 图表中缺少轴线
  2. 粗体 KPI 中的数字也是不可能的,因为我想将目标重命名目标

因此,我正在尝试找出是否可以编辑现有代码,还是必须从头开始。

0 投票
1 回答
532 浏览

powerbi - PowerBI Visuals Tools - pbiviz start 命令后出错

我试图启动我的自定义视觉效果(像往常一样),但在我从3.0.10powerbi-custom-visual版本更新到 beta 3.0.11版本后,我收到以下错误:

有谁知道这是为什么?我回到了以前的测试版,powerbi-custom-visual但它没有帮助。使用2.3.0版本一切正常。

0 投票
0 回答
535 浏览

visual-studio - 编辑自定义可视化代码,打包 pbiviz,在 PBI Desktop 中可视化

我从 GitHub 下载了 Power BI 自定义可视化代码。在 Visual Studio 中,我安装了 PBIViz CLI Control 扩展。自定义视觉对象是一个日历,我主要在其中尝试对拼写进行一些更改。我对 Visual Studio 或编码不是很熟悉,但我确实了解一些代码。

我就是这样开始的。首先在 VS 终端中命令 pbiviz 启动。

我手动在我想要更改的代码中查找单词和缩写,例如在.tmp\drop\pbiviz.json、\src\helpers\helpers.ts 和\capabilities.json 中。我不确定我需要修改哪些文件,或者这是一种正确的方法。我也有可能错过一些文件。每次更改后我都按了 ctrl+s。

第三,我命令 pbiviz 包。此步骤有效,并且创建了 pbiviz,我可以将其导入 PBI Desktop。但是当我使用日历时,不会发生任何变化,单词和缩写与原始代码中的相同。

如果我再次检查 VS 代码,会有一些更改,但有些更改回原来的单词。

任何人都可以帮助如何实现对代码的更改吗?

0 投票
0 回答
126 浏览

powerbi - Power bi 自定义视觉对象 - 从 GitHub 存储库克隆后为空白

我正在尝试将 GitHub Repo 克隆到本地 VS Code 并将其他属性添加到现有项目。我按照以下步骤操作:

git:clone https://github.com/microsoft/powerbi-visuals-gantt.git in VS Code(以甘特图为例)

npm 安装

pbiviz 开始

下面有一个错误,说缺少一个文件,我没有找到那个文件,所以我删除了 pbiviz.json 中引用该文件的行。

删除它后,我可以运行 pbiviz start 而没有错误,但即使我将数据放入其中,视觉效果也会保持空白。我想知道我做错了哪一步。

有人知道发生了什么吗?我真的很感激你的意见:)

pbiviz 启动错误

删除了依赖行

删除该行后没有错误

空白视觉

0 投票
0 回答
230 浏览

permissions - pbviz 开始:权限被拒绝 0.0.0.0:8080 - Power BI 自定义视觉对象

显然,我是新手,我正在尝试为 Power BI 报表创建自己的视觉效果。为此,我必须遵循以下教程:

https://blogs.msdn.microsoft.com/sarahsays/creating-new-power-bi-custom-visuals/

每次我尝试运行新创建的项目时,我都会收到下面提到的与权限相关的错误,据我所知

我卸载然后重新安装了 Node 和 Power BI 自定义可视化工具,我尝试使用代理服务器但没有用。

pbiviz : (node:18356) DeprecationWarning: Tapable.plugin 已弃用。使用新的 API.hooks而不是在 line:1 char:1 + pbiviz start + ~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ((node:18356) De....hooks` instead:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError events.js:174 throw er; // 未处理的“错误”事件^ 错误:在列表 enInCluster (net.js:1327:12) 处的 Server.setupListenHandle [as _listen2] (net.js:1262:19) 处监听 EACCES:权限被拒绝 0.0.0.0:8080 Server.listen (net.js:1414:7) 在 Server.listen (C:\Users\Hicham\AppData\Roaming\npm\node_modules\powerbi-visuals-tools\node_modules\webpack-dev-server\lib\Server. js:744:30) 在 WebPackWrap.applyWebpackConfig.then (C:\Users\Hicham\AppData\Roaming\npm\node_modules\powerbi-visuals-tools\bin\pbiviz-start.js:109:24) 发出“错误”事件发生在:emitErrorNT (net.js:1306:

预计当它成功运行时,服务器应该正在监听端口8080,但相反,我得到了上面的代码。