快速提示:如何在Power BI Service中启用数据流

Power BI服务中的数据流

Power BI服务中的数据流(预览)已于昨天(2018年11月6日)登陆。我在启用此炫酷的新功能时遇到了一些困难,因此我认为写一个快速提示是个好方法。尽管在撰写此快速提示之时尚不了解Dataflows,但未来的情况可能会完全不同。

可以立即以Power BI Premium容量或Power BI Embedded容量使用功能齐全的数据流,但是尽管仍处于预览状态,但您可以利用Power BI Pro许可证中的有限功能。功能如“来自其他数据流的链接实体” or “Computed Entities”在Power BI Pro许可证中不可用,例如将表合并到新表。

数据流 计算实体

启用数据流

  • 登录Power BI服务后,单击“Settings”
  • 请点击“Admin Portal”

Power BI服务管理门户

  • 选择您所在的容量类型,高级或嵌入式
  • 单击您想要的容量’d想启用数据流

在Power BI管理员门户中管理高级容量

  • 向下滚动以查找并单击“Workloads” under “More Options”
  • 启用“Dataflows (Preview)”
  • 如果您坚持默认“Max Memory (%)”值设置为20’会收到一条错误消息说“更新您的工作负载设置时出现问题。请稍后再试”。该错误消息根本没有帮助。您收到错误消息的原因是“Max Memory (%)”值必须是27到100之间的数字,默认值为20。

在Power BI Service中启用数据流 继续阅读 “快速提示:如何在Power BI Service中启用数据流”

使用

Power BI中的Unicode字符

在Power BI中有几种使用Unicode字符的方案,包括但不限于:

  • 在Table或Matrix视觉效果中创建简单的KPI列
  • 为了更直观地显示度量的状态,例如使用开始
  • 在报告中使用Unicode字符作为表示主题的图标

克里斯·韦伯(Chris Webb)解释了上述一些情况 这里.

在本文中,我将说明如何使用Power BI作为工具在Power BI中生成几乎所有有效的Unicode字符。您可以在这篇文章的底部下载PBIT。然后,您可以从Power BI复制Unicode字符,并在报表的所有文本部分(如可视标题,文本框等)中使用它们。

统一码平面从0到1,114,111开始,与十六进制数字系统中的0到10FFFF十进制等效。有关Unicode平面的更多信息 看一下这个.

因此,生成所有可能的Unicode字符的一种简单方法是生成一个从0开始,以1,114,111结尾的十进制数字列表。这样,无论起始和结束Unicode块之间的间隔如何,我们都会生成一系列十进制数。然后在DAX中使用UNICHAR()函数生成相应的Unicode字符。使用以下DAX表达式,您可以轻松生成列表和相应的Unicode字符: 继续阅读 “使用”

什么是Power BI Documenter

Power BI Documenter徽标(小)

在2018年6月9日星期六,我们宣布了Power BI Documenter的存在。顾名思义,Power BI Documenter是一个工具,可帮助个人和企业记录其Power BI Desktop模型。每个已经拥有多个Power BI Desktop报告的人都可能意识到,记录解决方案并不像在Power BI Desktop中创建报告那样容易。在具有数个Power BI开发人员的大型组织中,这个问题更为明显,他们忙于处理每天分配给他们的大量任务。因此,没有时间去处理文档了。每个IT专家都知道拥有适当的文档很重要。我们在 数据Vizioner 决定对这个问题采取切实可行的措施。因此,我们几个月前就开始了该项目,其愿景是创建Web应用程序,以帮助个人和企业保持其Power BI文档的正常运行。在这篇文章中,我’我不会解释如何使用以下方法轻松地开始记录Power BI Desktop报告 Power BI Documenter。您可以了解更多有关 Power BI Documenter以及如何在此处使用。尽管当前版本的Power BI Documenter是该应用程序的第一个版本,但存在很多限制,但确实可以帮助用户完成Power BI文档任务。您需要做的就是将Power BI Desktop文件(PBIX)导出为Power BI模板格式(PBIT),然后将其上传到Power BI Documenter Web应用程序。 继续阅读 “什么是Power BI Documenter”

支持分钟时间段的Power BI和SSAS表格模型中的时间维度

2018-05-23 12_58_48-Symbols(在Visio中打开).vsdx-Visio Professional

日期维度已在Internet上进行了很多讨论,您可以在此找到很多有价值的文章。但是,如果您需要在时间级别上分析数据怎么办?客户需要在分钟级别分析其数据。这意味着事实表的粒度将处于分钟级别。因此,如果他们以秒为单位将数据存储在事务数据库中,那么我们需要将该数据聚合为分钟级。我不想去那里,只是要记住,事实表的粒度是您一开始就必须考虑的问题。在大多数情况下,即使不是所有情况,最好还是有一个单独的时间维度。然后,您需要在事实表中有一个TimeID或“时间”列,以便能够在“时间”维度和事实表之间创建关系。在本文中,我向您展示了两种在Power BI中创建时间维度的方法:

  • 使用DAX创建时间维度
  • 使用Power Query创建时间维度(M)

另外,您可以在SQL Server等源系统中处理“时间”维度。继续阅读,你’ll找到一个T-SQL代码作为补充。

我在这里说明的技术也可以在SSAS表格模型和Azure分析服务中完成。

要求:

要遵循构建测试模型的步骤,您需要:

  • Power BI桌面:从此处下载最新版本
  • 包含时间或日期时间的示例事实表。我修改了AdventureWorksDW的FactInternetSales,并使其可以Excel格式下载(在文章底部找到下载链接)

继续阅读 “支持分钟时间段的Power BI和SSAS表格模型中的时间维度”