问题标签 [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 回答
2562 浏览

azure-active-directory - 使用赛普拉斯的 e2e 测试中的身份验证错误:chrome-error://chromewebdata

我正在使用 cypress 为我的 UI 编写 E2E 测试(请注意,它是 PowerBI 报告,因此是一种特殊情况)。当我使用公开报告进行测试时,它工作正常。但是当它是私人 PBI 报告时,我在登录部分遇到问题。经过一番研究,我发现这种方法对基于 Azure AD 的身份验证很有前景,并在我的 commands.js 文件中添加了这个登录功能:

请注意,客户端 ID 和密码是正确的,并且有权访问 powerbi 报告。我还测试了生成的令牌和 sessionStorage 变量,似乎都正确分配了。现在,在我的测试中:

而且我在 cypress 测试运行程序中看到,即使在 beforeEach 中调用了 login,但在访问 powerbi 报告时,它仍然重定向到https://login.microsoftonline.com url,并使用不同的客户端 ID 作为查询参数,并且由于 powerbi 报告的超级域和重定向的 url 不同,它会给出chrome-error://chromewebdata错误(我猜这就是原因)。因此想知道,如何在 azure ad auth 支持的 cypress 测试中登录网站。

此外,可能不相关,但在控制台中看到另一个错误:

编辑 1:切换到 Edge 不会出现 chrome webdata 错误,但对 URL 的 cy.visit 仍然会超时并给出 HTTP 431 错误(请求标头太长)并且无法进行身份验证。

编辑2(有关身份验证错误的更多详细信息):在使用客户端凭据生成令牌时,我正在获取令牌,并看到它存储在会话存储中,但是赛普拉斯测试没有选择相同的令牌来授权访问 PowerBI 报告. 因此,基本上即使存在 cookie 来验证请求,对 Power BI 访问的请求仍会重定向到 login.microsoftonline.com/common/oauth2/authorize?client_id={与我在上述 POST 中使用的不同的客户端 ID称呼}

鉴于,在使用用户名/密码时;收到此错误:“错误”:“interaction_required”,“error_description”:“AADSTS50079:由于管理员进行了配置更改,或者因为您移动到新位置,您必须注册多重身份验证才能访问“error_codes “:[50079]

0 投票
1 回答
6929 浏览

powerbi - 测量以在 power bi 中将数据显示为“每日”、“每周”、“每月”?

我有几年提交和未提交申请的数据,我在面积图中显示。我想添加过滤器,如“每日”(它应该显示今天已提交和未提交)、“每周”(它应该显示当周数据)、“每月”(它应该显示当月数据)我的数据格式: 数据格式

请帮助我完成这三个措施,我可以将它们用作过滤器。我已经对切片器进行了动态添加或删除度量。在我想要实现之后,在内部,我将“每日”、“每周”和“每月”这三个选项与三个虚拟措施联系起来。否则,您可以建议任何其他方法。 要求

目前,我从 powerbi 社区得到了一个建议,用于衡量已提交和未提交的数据,我在下面分享了哪个 DAX 公式和链接,现在图表正在根据单击的选项进行更改,但它正在播种的值是错误的。措施 :

https://community.powerbi.com/t5/Desktop/Measure-to-show-the-data-as-daily-weekly-monthly-in-power-bi/mp/1039068#M488207

0 投票
2 回答
953 浏览

css - 使内容适合有角度的 powerBi 客户端 iframe

我有几个在 Power BI 中设计的报告。问题如下:我创建的 iframe 的高度为 80rem(没关系)。问题是,如果报告的高度较低,我想删除一个空白区域。

在此处输入图像描述

我一直在使用 css 进行测试,如果我将 iframe 的高度变小,则其他报告会被剪切,如果我删除报告的高度,则报告的大小保持为 300w x 150h,我也尝试过使用页面布局阅读(我不不知道如何使用它,因为我不知道密钥是从哪里获取的),显示选项和视觉布局。这一切都没有成功。我使用的指南如下:https ://github.com/Microsoft/PowerBI-JavaScript/wiki/Custom-Layout

读到我觉得它是通过页面布局解决的,但我不知道如何使用它。你有解决方案吗?提前致谢。

power bi 配置是这样的:

和固定配置:

0 投票
3 回答
5750 浏览

powerbi - Power BI Card 数据对齐

我需要创建一个如下所示的报告。(图1) 仪表板数字

我已创建度量并使用卡片添加到报告中。它看起来像下面。(图2)

卡数据

Card Visual 中没有可用的对齐选项,因此我无法根据需要对齐数据。

如何在 Power BI 中创建如图 1 所示的报表?

0 投票
1 回答
4510 浏览

powerbi - 如何在 power bi 中获取数据集中列的最后一个值?

在给定的表中如何获取数据集中特定列的最后一个值

在这里我们必须选择 Last Row Score 值?

0 投票
1 回答
709 浏览

powerbi - 如何使用 DAX 公式将字符串日期值转换为 power bi 中的日期类型值?

当我们在 power bi 中计算度量时,如何使用 DAX 公式将字符串日期值转换为日期类型的日期值?

“2020 年 2 月 4 日”-> ?

0 投票
1 回答
647 浏览

powerbi - 如何根据使用 power bi DAX 公式提交的日期中的数字分配 1 st、2 nd、3 rd 等?

如何使用 power bi DAX 公式自动将 st/nd/rd/th 分配给日期字段中的数字。

我正在为类似这样的日期创建标签,1st MAY 2020但如果我们有 2 个可能,那么它也将是第 2 个可能,为此我们如何创建

0 投票
2 回答
19 浏览

powerbi - 如何在 Power BI 中将 HOUR 转换为介于 BETWEEN_HOUR 之间?

我有表 HOUR 列

像这样,但我们需要转换成

如何达到同样的效果

0 投票
1 回答
1306 浏览

powerbi - 如何使用 DAX 函数/高级编辑器数据类型转换使用 Power BI 将 24 小时格式转换为 12 小时格式?

我从数据库接收 24 小时格式的时间,但我们需要将其转换为 12 小时以进行某些计算。如何在power bi中转换相同的

前任。

0 投票
1 回答
8214 浏览

powerbi - 如何在 power bi 的列中选择最近日期或最大日期?

我们在 Power Bi 中有日期表,因为我们必须出于某种目的选择最大日期或最近日期。怎么选一样。