问题标签 [powerbi]

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 投票
3 回答
2102 浏览

sql-server - Microsoft Power BI Designer 是否支持 SQL Server 2000 数据库作为数据源?

我正在尝试将我的 SQL Server 2000 数据库(我知道,我们很老)中的数据提取到 MS Power BI Designer Preview 中以进行一些报告/分析。

但是,我不断收到以下错误,即不支持加密。那是什么呀..!我正在使用 SSMS 2012 客户端工具以相同的凭据访问 2000 数据库,并且工作正常。

有人可以解释为什么会出现这个错误&有没有办法解决这个问题......?

我想在 MS Power BI Designer 中提取 SQL Server 2000 数据库数据并创建报告。

这是错误

DataSource.Error:Microsoft SQL:您尝试连接的 SQL Server 实例不支持加密。

详细信息:
DataSourceKind=SQL
DataSourcePath=4_Part_Server_Address;DatabaseName

Message=您尝试连接的 SQL Server 实例不支持加密。
人数=20
班级=20

我也尝试放截图,但它不允许我放图像说我需要至少 10 分才能放图像......!!!!!! :(

0 投票
1 回答
1179 浏览

ssas - 基于 Power BI 应用角色的行筛选

我已经使用角色设置了一个本地表格模型,以按行过滤数据。在本地登录并使用 Excel 时,效果很好,并且可以按预期过滤。然后,我使用 Power BI Analysis Services 连接器作为服务总线来访问我在 Power BI 应用程序 ( https://app.powerbi.com ) 中的模型。当我使用与 Excel 场景相同的用户帐户登录时,我的过滤器不起作用并返回所有行。用户可以访问整个 SSAS 服务器,而不仅仅是指定的模型。

我正在使用 Active Directory 在 Azure AD 和本地 AD 之间进行用户身份验证和同步。

我正在测试的用户不是管理员。

我试图查看连接器设置,但它相当简单,我看不出我做错了什么。连接器使用具有读取和处理用户权限的服务帐户。

为什么 Power BI App 不使用我的表格模型中的筛选?

0 投票
2 回答
10246 浏览

report - 如何在 Power BI 中创建包含小计和总计的报表?

目前,我正在使用 Power BI Designer(最新版本)。我对它完全陌生。我想知道如何获取一组项目的小计,然后获取报告总计。我只需要一列的小计(即价格)。分组将分为 3 列(日期、位置、项目名称)。

Power BI 连接到 Azure SQL 数据库(不是 SSAS)。

0 投票
1 回答
1872 浏览

powerpivot - DAX Utilization % - Measure Formula

We are trying to perform a Utilization % calculation in DAX and I cannot figure out the forumula. Here's the setup:

Table images are here: http://imgh.us/dax.png

Table 1: There is a [timesheet] Table for our resources (R1, R2, R3, R4). Each timesheet record has a date and number of hours charged.

Table 2: There is a [resource] table with resource [hire date] and [termination date].

Table 3: There is a [calendar] table with available hours for each date. Weekdays have 8 h/day, weekends have 0 h/day

For any given filter context we need to calculate:

Utilization % = (hours charged) / (hours available)

This is not so hard, except for the fact that the (hours available) must only include dates between the [hire date] and [termination date] for each employee. Getting this to work at the aggregate level has been very difficult for us since the calculation must consider each individual employees date range.

The closest we have gotten is:

However, this does not perform the resource hire/term date range filtering that is required.

Thanks for any help you can offer!

0 投票
1 回答
854 浏览

dax - PowerPivot DAX 度量过滤

我开始为客户使用所有 de PowerBI 工具。

根据数据,他们有三个商店(1,2 和 4,在“botiga”表中命名)和不同的部门(在“departament”表中命名)。

我需要计算所有部门和所有商店的销售额(名为“vendes”或 Ventas[import]),但我必须在计算中排除对应于商店 1 和 2 并且也对应于部门 61 的销售额. 所有相关的列都在同一个名为“Ventas”的表中

我做到了,它适用于这个措施:

vendes sense carnisseria:=[Vendes]-SUMX(FILTER(Ventas;Ventas[Botiga]<>"4" && Ventas[Departament]="61");Ventas[Import])

Vendes:=sum(Ventas[Import])

但我确信这是一种更好的方法,当我们做 SUMIF 时,我曾尝试在 excel 中做类似的事情,但似乎没有用。

我使用 FILTER 是因为我希望保留关联数据透视表中使用的数据过滤器。

0 投票
1 回答
137 浏览

excel - DAX / PowerPivot - 促销时处理更改的销售代表目标

我对 DAX / PowerPivot 还很陌生,但已经构建了一个运行良好的漂亮销售仪表板。一旦与PowerUpdate实用程序和 Office365 PowerBI 结合使用,我们将拥有一个很棒的解决方案。我很兴奋!

我正在努力解决的最后一件事是,当我们按工作级别分配预算时,当销售代表被提升时,我们如何处理不断变化的目标/预算。

假设我们有销售代表 A - 初级销售代表,目标/预算为每季度 30K,他们在第二季度晋升为中层,目标/预算为每季度 45K。

在我当前的仪表板中,只要更改职位名称,就会将历史预算更改为新目标,从而扭曲任何历史绩效。

我们有太多的销售代表无法为每个销售代表和每个季度创建一个季度预算表行条目,这似乎是所有示例处理它的方式 - 即:

  • 销售代表 A | 2015 | 第一季度 | 30000
  • 销售代表 A | 2015 | Q2 | 45000
  • 销售代表 A | 2015 | 第三季度 | 45000

我最初的想法是在用户表中添加一个具有相同名称和“预算有效期至”日期的新用户,并根据这些日期计算目标。

  • 销售代表 A | 初级销售代表 | 30000 | 2015 年 1 月 1 日
  • 销售代表 A | 中期销售代表 | 45000 | 2015 年 1 月 4 日

我只是无法理解如何在 DAX 计算中处理这个问题,我不禁想到无论如何必须有一种更优雅的方式来处理这个问题!我非常接近交付它它刺痛。

如果您需要示例或更详细信息,请告诉我。

干杯,本

0 投票
2 回答
148 浏览

sql-server - 在 PowerView 中使用 DAX 创建切片器

我正在努力在 MS PowerView 中制作仪表板,但在为仪表板创建“切片器”时遇到了一些麻烦。切片器基本上是整个仪表板的过滤器,它根据选择的内容过滤掉整个显示。例如,我正在处理一项调查,因此如果我们单击“人员”切片器下的人员类型 1,则只会显示人员类型 1 的响应。

我正在尝试根据统计度量类型制作切片器。基本上,我想要一个具有 3 种不同统计度量的切片器:平均值、中位数和众数。So when "average" is selected only those graphs using the measure of "average" will display.

到目前为止,我所拥有的只是 MS Access 中的一个名为“度量名称”的表,我已经在我的表上做了一个切片器。但是,为了让我的切片器工作,我相信我必须使用 DAX 公式。知道怎么做吗?我已经尝试过 if(MeasureName[MeasureType] = "Average") 但我不确定要为真假添加什么。

对于任何反馈,我们都表示感谢!!:)

0 投票
2 回答
2085 浏览

excel - 具有刷新功能的 Power BI 数据源

我正在尝试在 Power BI 中设置一个可以根据需要刷新或计划刷新的数据集。

我正在上传一个带有电源查询的 Excel 工作簿。

电源查询正在连接到复制服务以通过服务获取数据。查询如下所示:

该请求是一个 POST 操作,因此在Web.ContentsOptions 参数中使用 Content 字段。通过承载令牌进行身份验证。

数据源设置为匿名凭据,隐私级别设置为无。

这工作正常,我能够检索结果,甚至刷新工作簿中的表格。

一旦我将它上传到 PowerBI 并尝试刷新新创建的数据集,它会说:

您还不能刷新,因为您需要为数据集中的数据源提供有效凭据。

所以我去管理数据源。单击编辑凭据。选择“匿名”身份验证方法并单击登录,它显示“登录失败”。

为什么呢?当我上传 Excel 工作簿时,标题似乎丢失了。我怎样才能做到这一点?是否有其他方法可以设置可以刷新的数据集 - 源是 Web 服务?

0 投票
2 回答
1250 浏览

azure - 如何从 Node-RED/ Octoblu 获取数据到 Power BI

试图获得我的大门状态的实时仪表板(开,关)

我的有效载荷的 JSON 格式是

有没有人有关于如何在不使用 Azure 流分析或事件中心的情况下将状态发送到 power bi 的经验?

编辑:尝试将两个 json 包从 Node-Red 发送到 Power BI,以在我的仪表板上获取实时更新

0 投票
1 回答
781 浏览

azure-devops - 显示 Visual Studio Online 工作项周期时间

理想情况下,我想通过 Power BI 在 Visual Studio Online 中计算由 Product Backlog Items 表示的整个价值流的周期时间。(然后我很想获得每个状态的时间,即它处于“新”状态多长时间,或者它停留在“已提交”状态多长时间。)

首先,我有兴趣使用表示产品积压项目的created date和之间的时间的计算值。closed date在此之后,我热衷于找到找到的值的分布。

这将是一个起点,但这当然显示“按标题排队的持续时间分钟”。

大多数其他尝试导致:

无法确定字段之间的关系

有没有办法获得一些周期时间的指示?