问题标签 [powerbi-desktop]

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 回答
1632 浏览

powerbi - 按列分组并计数,但使用过滤器

我的报告中显示了一个文档表,然后我添加了一个切片器来使用日期范围过滤这些数据。这按预期工作,但现在我需要创建一个显示摘要的圆环图。

我使用这样的 SUMMARIZE 函数创建了一个计算表:

但是,切片器被忽略。

我还尝试使用以下代码创建度量:

但它说 GROUPBY 需要在 CURRENTGROUP 上有聚合函数。

我的文档表结构是这样的:

如何获取按 user_id 分组的文档数?

0 投票
1 回答
630 浏览

javascript - powerbi js导出汇总数据错误:无法读取未定义的属性“基础”

我正在尝试使用 powerbi.js 的 exportData(summarized) 并收到以下错误。

TypeError: Cannot read property 'Underlying' of undefined at r.<anonymous> (reportembed.bundle.min.js:22) at a (reportembed.common.bundle.min.js:16) at Object.next (reportembed.common.bundle.min.js:16) at n (reportembed.common.bundle.min.js:16) at reportembed.externals.bundle.min.js:659 at m.$digest (reportembed.externals.bundle.min.js:670) at reportembed.externals.bundle.min.js:673 at e (reportembed.externals.bundle.min.js:570) at reportembed.externals.bundle.min.js:573 at t.invokeTask (reportEmbed.min.js:1)

我尝试在此链接中运行示例(https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html# )。我在这里也看到了同样的错误

在此处输入图像描述

不知道我是否遗漏了一些东西。powerbi js团队的任何人都可以帮助解决这个问题。

我使用的 powerbi js 版本是 2.5.0

提前致谢

0 投票
2 回答
4769 浏览

powerbi - 查询中无法识别 power bi 开关

已使用以下代码创建自定义列,但它卡在无法识别 SWITCH 函数的表达式错误:

我试过删除引号,更改列名,但都无济于事。请指教。提前致谢!

0 投票
1 回答
880 浏览

powerbi - 需要在 Direct Query 模式下对测量的列进行排名。可能吗?

需要在 Direct Query 模式下对测量的列进行排名。可能吗?我在下面尝试过,但收到错误“直接查询模式不支持函数 RANKX”。

0 投票
1 回答
1455 浏览

powerbi - 如何在两个切片器之间为来自同一数据集的属性设置 OR 逻辑?

我正在尝试OR在两个切片器过滤器之间设置逻辑。这两个切片器来自同一个数据集。以下是更多详细信息:

我的源表:

这是我的源测试表

使用切片器进行可视化:

这些是我添加的用于测试目的的切片器过滤器

我的目标是,如果我从切片器 1 和切片器 2 中选择任何值,我的视觉效果应该显示两个选择值的结果。

例如,如果我从切片器 1 中选择 A1,从切片器 2 中选择 200,结果应如下所示(类似于 SQL 查询(其中 Column1 ='A1' 或 Column2=200)

期望的结果:
这就是我想要的 ] 3

0 投票
1 回答
16 浏览

powerbi-desktop - 如何通过从现有列中提取来创建 PowerBI 新列?

这是现有列值:“DisplaySize:0,0.1” 新列值应该是: DisplaySize ,如果现有值中存在 0,0.1,否则它应该是之前在旧列中设置的值。

0 投票
1 回答
7881 浏览

powerbi - 如何在 Power BI 中跨多个切片器选择多个选项?

我想从第一个切片器中选择“桌面”,从第二个切片器中选择“上周”,但事实证明,我一次只能从一个切片器中选择一个选项,我只想突出显示上周桌面的值类别,

注意:我从 Market 尝试了 Hierarchy Slicer,但如果我同时选择桌面/上周和移动/上周,则不会显示视觉效果。

以下是我在这里尝试做的图片:

层次切片器

演示数据

先感谢您。

0 投票
1 回答
3468 浏览

powerbi - POWER BI:创建基于多个过滤器的计算字段

我对 Power Bi 还很陌生,并且在各种在线帮助论坛中进行了搜索,但未能找到与我相似的论坛。因此在这里发布。不确定这是一个相当简单的还是复杂的(我认为!)

我有 3 列:“事件”、“屏幕”和“时间”(类似于下面)

在此处输入图像描述

我想做一个如下计算:

(2 * Event中“NameSubmitted”出现的次数)-(相应“NameSubmitted”的平均时间(来自Event )* Event中“NameSubmitted”出现的次数)

+

(2 * Event中“AddressAdded”出现的次数)-(相应“AddAddress”的平均时间(来自屏幕)* Event中“AddressAdded”出现的次数)

+

(2 * Event中“OrderCreated”出现的次数)-(“Orders”+“OrderDetail”+“OrderConfirmation”的相应总和的平均时间(来自屏幕)* Event中“OrderCreated”出现的次数)`

我的做法:

我尝试使用以下IF()函数计算创建一个新列,但徒劳无功(如下所示)并且收到以下错误:

Calc = CALCULATE( (2*SUM(IF(Table[Event] = "NameSubmitted",1,BLANK()))) - AVERAGE(IF(Table[Event] = "NameSubmitted") )) .....

错误:SUM 函数只接受列引用作为参数

任何帮助深表感谢。

0 投票
1 回答
9672 浏览

powerbi - Power BI 中的聚合时间数据类型

如何使 Power BI 显示时间数据类型列的总和?

场景:包含 Phase (text) 和 Duration 列的表(SQL Server 时间数据类型,也可以在 Power BI 中识别,如时间)。当我添加以相位为轴并以持续时间为值的条形图时,我只能选择显示持续时间的计数和计数不同,没有总和。

添加 DurationMeasure 后的附加说明:

  • PowerBI 中的表 TBL1 具有 Duration 列(数据类型时间)。
  • Measure DurationMeasure 添加到 TBL1 中,公式如下所示。
  • PowerBI 不允许我将此度量添加到条形图中的值属性(见下图)。无法在 Values 属性上拖放。如果我只是检查这个度量,它会像所有其他度量一样转到 Visual 的 Tooltip 属性而不是 Values 属性。也许是因为它是字符串数据,但我不知道如何格式化它。

条形图视觉

这是 DurationMeasure 定义(如 Karl Anka 给出的链接):

提前致谢

0 投票
1 回答
3015 浏览

powerbi-embedded - 我们如何通过登录用户名从 PowerBI 中的数据库中获取数据?

我只需要在 PowerBI 中显示登录用户的数据。他是经理,在下拉列表中我想显示他手下的员工名单。此外,仅加载其经理登录用户的所有员工

我们一天有超过 100 万行,所以我只想为登录的用户名访问数据库,此外,将从 UI 中使用日期参数。

powerBI 视图的屏幕截图。

在此处输入图像描述