问题标签 [powerbi-custom-visuals]

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 投票
1 回答
27 浏览

powerbi - 如果字段包含特定值,如何创建过滤信息的切片器?

我有一列包含如下文本:

我要做的是创建一个只有三个选项的切片器:FT、PT、HT 所以如果我选择 FT,将显示以下结果:

0 投票
1 回答
853 浏览

powerbi - Power BI:假设条件参数中的筛选器

我有一个包含多个公司数据的表,其中包含company_id列。我想在报告中显示具有所选company_id最大值的滑块,用于排名功能

我创建了一个度量来计算所选公司的最大值的计数。

但是,当我尝试将其用于排名特征中的假设参数时,会低于错误,

在此处输入图像描述

TopRank = GENERATESERIES(1,[最大值], 1)

错误代码:

GenerateSeries 函数中的参数不能为空。

当我使用 DISTINCTCOUNT 函数时,它可以正常工作,但是使用过滤器时会出现问题。

TopRank = GENERATESERIES(1,DISTINCTCOUNT(SOURCE_TABLE[Company_Name]), 1)

-- 这工作正常

如何使用FILTER获取DISTINCTCOUNT的值。任何想法将不胜感激。!

0 投票
0 回答
98 浏览

powerbi - 12M 测量 Power BI DAX 中的总问题

我目前面临 DAX 的问题。我有一个 12 个月滚动度量,用于 Power BI 中的表格视觉对象中的每个客户类别。

问题是显示的总行不等于各个行的总和。我一直在寻找解决方案的日子。我的 12 个月滚动测量非常复杂。我尝试过使用 SUMX;哈松过滤器;Hasonevalue 函数,但我没有找到合适的解决方案。

这是我用来显示 12M 滚动测量的公式:

附上,你可以看到我面临的问题 Simplified 12 Months Rolling Sales Problem

谢谢你的支持

0 投票
1 回答
1951 浏览

typescript - 为什么 webpack 无法加载块?

我正在尝试在导入 emscripten 创建的 webassembly 库的 Typescript 项目上使用 webpack。这一切都在 Power BI 自定义视觉对象中运行,这让一切变得更加有趣。我认为由于 Power BI 上下文、Typescript 和 WebAssembly 的原因,这很麻烦,但目前看来这可能只是一个 webpack 问题。

我有我认为是路径问题,但我是 webpack 的新手,有点迷茫。编译工作,但视觉为块 1 抛出“ChunkLoadError”。(有两个块。)可能相关或不相关的事情:

  • 我可以将浏览器定向到“ https://localhost:8080/assets/1.js ”(或 ...0.js)就好了。
  • 我发现(我认为)因为 Power BI 将我的代码放在 iframe 中,最初 webpack 尝试的请求 url 是“ https://app.powerbi.com/13.0.11428.218/assets/0.js ”。它生成的脚本标签上有一个 baseUri 属性,导致了这种情况。更改output[publicPath]为“ https://localhost:8080/assets/ ”允许浏览器下载块(我可以看到它们在浏览器的开发工具中成功进入),但 webpack 仍然抱怨。
  • 尝试吹走 node_modules 并重新安装。没有骰子。

在上面之后,错误如下所示:

如果我暂停异常,我会在这里结束:

“在拒绝承诺时暂停” 但是,唉,我真的不知道我在看什么,或者为了什么。

这是我的 webpack.config.js:

0 投票
1 回答
1630 浏览

powerbi - 在 Power BI X 轴标签中,如何仅显示周开始日而不是所有日期系列?

在不分组日期值的情况下,我们需要自定义 x 轴标签值周起始日。还有一个条件是我们需要显示一周内的所有价值点。

现在我的图表是

在此处输入图像描述

而我们需要的是

在此处输入图像描述

0 投票
1 回答
70 浏览

powerbi - POWER BI - 如果计算的列被保存回模型并占用空间(在导入中),它们如何在直接查询模式下工作?

power bi 中的计算列:

  • 在您按“Enter”完成公式后立即对表中的每一行进行评估

  • 保存回模型中,因此占用空间

这发生在将数据加载到模型中的导入模式下,而在DirectQuery模式下,数据不会加载到模型中。

在这种情况下,计算列以 DirectQuery 模式保存?

如果错了请纠正我...

0 投票
1 回答
238 浏览

powerbi - PowerBI:如何将 TupleFilter 与 powerbi-client 一起使用?

我正在尝试在powerbi-client中使用TupleFilter,因为我需要基于两个不同的列过滤数据,它们之间有 OR 语句(同一个表中的 2 个不同列或可能在 2 个不同的列中),请检查这个问题

正如我在本文档中所读到的,元组过滤器可以做到这一点。

但是,当我尝试将它与report.setFilters(filters)函数一起使用时,我从 setFilters 函数中得到了这个错误:“未定义的属性无效”。

此外,我在 powerbi-client 中没有找到上述文档中使用的函数:

所以,我只是尝试了 setFilters(filters)。

深入了解过滤器文档,我发现了这一点:

报表级别过滤器支持以下类型: IBasicFilter | 高级过滤器 | IRelativeDateFilter。

页面级过滤器支持以下类型: IBasicFilter | 高级过滤器 | IRelativeDateFilter。

视觉级过滤器支持以下类型: IBasicFilter | 高级过滤器 | IRelativeDateFilter | ITopNFilter | 包含排除过滤器。

所以,我无法理解的是,如果上述过滤器级别都不支持它,如何使用元组过滤器!

0 投票
1 回答
541 浏览

powerbi - 由于 Y 轴配置选项不可用,无法在 Power BI 上选择功能区图表 Y 轴数据范围

由于 Y 轴范围的配置问题,在 Ribbon 图表上绘制问题

Power BI 版本:

在此处输入图像描述

在此处输入图像描述

我的数据是

在此处输入图像描述

我们需要的是

在此处输入图像描述

0 投票
1 回答
2359 浏览

powerbi - 如何使用 power bi 为图形可视化创建周开始数据和周结束日期列?

我们有连续的日期序列数据,我们必须在图表上明智地可视化周开始日期和周结束日期,如何实现它。

我的桌子是

在此处输入图像描述

0 投票
1 回答
25 浏览

powerbi - 如何通过在 PowerBI 上从昨天相同的表值中减去今天的表值来创建新表并为差异值提供颜色编码?

我正在尝试从 Today 表值和 Yesterday 表值自动创建差异值表,并为新表中的不同值提供颜色编码。

昨天表

今天表

我的新桌子是

在此处输入图像描述

我的疑问是我们如何使用 PowerBI 实现,我们必须使用 DAX 还是有任何其他自定义选项?