问题标签 [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.
powerbi - 如果字段包含特定值,如何创建过滤信息的切片器?
我有一列包含如下文本:
我要做的是创建一个只有三个选项的切片器:FT、PT、HT 所以如果我选择 FT,将显示以下结果:
powerbi - Power BI:假设条件参数中的筛选器
我有一个包含多个公司数据的表,其中包含company_id列。我想在报告中显示具有所选company_id最大值的滑块,用于排名功能。
我创建了一个度量来计算所选公司的最大值的计数。
但是,当我尝试将其用于排名特征中的假设参数时,会低于错误,
TopRank = GENERATESERIES(1,[最大值], 1)
错误代码:
GenerateSeries 函数中的参数不能为空。
当我使用 DISTINCTCOUNT 函数时,它可以正常工作,但是使用过滤器时会出现问题。
TopRank = GENERATESERIES(1,DISTINCTCOUNT(SOURCE_TABLE[Company_Name]), 1)
-- 这工作正常
如何使用FILTER获取DISTINCTCOUNT的值。任何想法将不胜感激。!
powerbi - 12M 测量 Power BI DAX 中的总问题
我目前面临 DAX 的问题。我有一个 12 个月滚动度量,用于 Power BI 中的表格视觉对象中的每个客户类别。
问题是显示的总行不等于各个行的总和。我一直在寻找解决方案的日子。我的 12 个月滚动测量非常复杂。我尝试过使用 SUMX;哈松过滤器;Hasonevalue 函数,但我没有找到合适的解决方案。
这是我用来显示 12M 滚动测量的公式:
附上,你可以看到我面临的问题 Simplified 12 Months Rolling Sales Problem
谢谢你的支持
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:
powerbi - POWER BI - 如果计算的列被保存回模型并占用空间(在导入中),它们如何在直接查询模式下工作?
power bi 中的计算列:
在您按“Enter”完成公式后立即对表中的每一行进行评估
保存回模型中,因此占用空间
这发生在将数据加载到模型中的导入模式下,而在DirectQuery模式下,数据不会加载到模型中。
在这种情况下,计算列以 DirectQuery 模式保存?
如果错了请纠正我...
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 | 包含排除过滤器。
所以,我无法理解的是,如果上述过滤器级别都不支持它,如何使用元组过滤器!