热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微软PowerBI每月功能更新系列——9月PowerBI新功能学习

PowerBIDesktop9月新功能摘要PowerBI9月更新如期而至,这一次PowerBI又推出了新功能——聚合预览,它可在内存中无缝地存储汇总值,大大提高报告的性能。另外本月

Power BI Desktop 9月新功能摘要

 Power BI 9月更新如期而至,这一次Power BI 又推出了新功能——聚合预览,它可在内存中无缝地存储汇总值,大大提高报告的性能。另外本月还包括PDF文件连接器的预览,这是UserVoice上请求最多的连接器; M 智能也是 Power BI 对高级查询编辑器的最大更新之一。话不多说,一起学习吧! 

以下是9月重大更新的列表:让我们具体了解下:

 

报告

散点图中的点图布局支持

Power BI中的散点图有了实质性的更新。您现在可以在散点图的x轴上使用分类字段,从而可以创建点图。

您无需执行任何特殊操作即可启用此功能。只需将您的分类字段添加到x轴,并删除详细信息中可能包含的任何内容。

您可以结合Power BI的格式化功能使用,当然,它还可以在x轴上进行钻取。

从表格和矩阵中复制值和选择

在工作中我们经常需要将Power BI中的数据复制到其他应用程序中,例如Dynamics CRM,Excel甚至其他Power BI报告。这一个功能是能够从表格或矩阵中复制特定值或选择的数据。您将能够在右键单击菜单上找到这两个选项。

 复制值会将未格式化的值添加到剪切板,然后您可以将其粘贴到您想要的任何位置。例如,我表中此单元格的复制值将添加到我的剪切板。

 

另一方面,复制选择会将当前在表或矩阵中选择的所有数据的表格版本添加到剪切板,包括行和列标题。数据将保留已应用的数据格式并排除小计。如果要在Excel中的其他报表中重复使用一组数据进行快速计算,此选项非常有用。例如,如果我在矩阵中选择了所有列并选择复制,如图:

 

当粘贴到Excel时,我将以表格格式获取所有这些数据。

请注意,当您在矩阵中有多个度量时,它们总是一起被选中,因此在复制选择时您将始终获得两个度量。例如,复制以下选择

将以下内容添加到剪贴板中。

内置报告主题选项

本月,Power BI发布了Power BI的主题库,此功能可让您在几个内置报表主题之间进行选择。您将能够在“开始”功能区选项卡的“切换主题”按钮下看到这些新主题选项。除了默认主题,您现在可以选择7个新选项,如下:

您需要做的就是选择您选择的主题,它将使用默认调色板自动将其调色板应用于您的所有视觉效果。如果您想尝试由Power BI社区建立的主题,现在Power BI社区网站上还有一个快速链接主题库!

报告页面工具提示支持

本月,Power BI针对工具提示做了一些修改。无需在“选项”对话框中启用该功能即可使用该功能。为了加强它在报告中的适配性,微软还在卡片图上添加了其对工具提示的支持。

 

分析和格式化窗格支持的辅助功能改进

本月,Power BI为格式和分析窗格添加了键盘和屏幕阅读器支持。如果您的重点放在格式化窗格或分析窗格中,您将能够在所有控件之间切换和切换选项卡,听取屏幕阅读器为任何给定控件读取的有用信息,并使用箭头键和更改设置space / enter取决于控件类型。微软将在未来几个月内添加对该窗格其他区域的支持,包括现场和过滤器窗格。

与任何其他可访问性改进一样,此更新也改善了所有用户的体验。希望你们会发现键盘导航可以让对视觉格式进行许多更改时更快地工作。

 

分析

聚合(预览)

聚合是一种仅在内存中存储汇总值的方法,可以最快地访问聚合数据,而无需将整个数据集加载到Power BI中。来自Hadoop存储的万亿行可能占用1/4PB,但是将聚合的值缓存到每日级别可能会将其减少到几千兆字节,这可以更容易地缓存在内存中。神奇的是,这对报告用户来说是无缝的 - 因为他们进一步切入细节级别,如果Power BI在内存中没有答案,它会使用DirectQuery自动将查询传递给底层源。使用聚合可以显着降低解锁大型数据集的成本,以便在企业组织中进行决策制定。

聚合的一些好处包括:

·查询大型数据集的性能。在与Power BI报表上的可视化对象进行交互时,DAX查询将提交给数据集。通过使用细节级别所需资源的一小部分来缓存聚合级别的数据,从而提高查询速度。以其他方式无法实现的方式解锁大数据。

·数据刷新优化。通过在聚合级别缓存数据来减少缓存大小和刷新时间。加快为用户提供数据的时间。

·实现平衡的架构。允许Power BI内存缓存处理聚合查询,这通常非常擅长。限制在DirectQuery模式下发送到数据源的查询,有助于保持在并发限制内。通过的查询往往是过滤,事务级查询,数据仓库和大数据系统通常处理得很好。

我们将向您介绍一个示例,以说明如何设置聚合。假设我们有一个模型,其中所有表都是DirectQuery。其中Sales表包含数十亿行。将Sales to Storage的存储模式设置为缓存将消耗大量内存和管理开销。

相反,我们创建了Sales Agg表,它将成为我们的聚合表。它的粒度高于Sales表,因此它将包含更少的行。行数应等于按Customer,Date和Product Subcategory键分组的SalesAmount的总和。而不是数十亿,这可能是数百万行,这更容易管理。

设置最常用于具有高业务价值的查询的维度表,以便可以使用一对多(或多对一)关系过滤Sales Agg的表。在我们的案例中,包括地理,客户,日期,产品子类别和产品类别表。其他关系类型(如多对多或多源)不用于聚合。

现在我们已经设置了表格,我们将Sales Agg的存储模式设置为Import以加快查询速度。

当我们这样做时,我们将存储模式设置为“双”,因为我们正在混合DirectQuery和导入源。将存储模型设置为“双”允许相关维度表充当导入或DirectQuery,具体取决于子查询。

将从内存缓存中返回从Sales Agg表中聚合度量的查询,该表是导入,以及来自相关“双”表的group by属性。但是,将在DirectQuery模式下返回在Sales表中聚合度量的查询,即DirectQuery,以及来自相关Dual表的按属性分组。包含按操作分组的查询逻辑将传递给源数据库。

接下来,我们通过选择Sales Agg表的“管理聚合”上下文菜单来定义聚合。

“管理聚合”对话框显示“销售聚合”表中每列的一行,我们可以在其中指定聚合行为。

在此之后,提交到引用Sales表的Power BI数据集的查询将在内部重定向Sales Agg表。这意味着您可以隐藏Sales Agg表,而数据集的其他用户甚至不需要知道Sales Agg表。

 

对RLS的问答支持

您现在可以使用问答和行级安全性,它允许您将数据集和报告配置为仅在同一数据集上显示当前用户应有权访问的数据行。这意味着您的用户将能够针对这些数据集询问自然语言问题,并且他们只会看到RLS规则允许他们查看的结果和建议。您可以使用“使用角色查看”Power BI Desktop中开始测试和体验,同时使用“提出问答”对话框或问答来创建报告。它正在推出Power BI服务,因此您可以在本周晚些时候为共享模型启用它。

 

自定义视觉效果

地平线图

Horizon Chart自定义视觉效果是允许您可视化部分重叠的折线图,以显示随时间变化的分布。它实际上是一个小的多区域图表,可以在垂直空间中实现更高的精度。视觉效果还允许您使用不同的色标来区分正值和负值。

 

增强型文本控件

Text Enhancer by MAQ Software自定义视觉效果允许您超越纯文本。除了您期望的所有标准文本样式选项之外,您还可以添加文本阴影,旋转,角度和偏斜。自定义视觉效果适用于静态和动态文本。

 

高级卡片图

Advance Card 自定义视觉效果是Power BI中可用的数字卡视觉的增强版本。它允许您显示数值并使用条件格式,笔触和边框控制,前缀和后缀以及其他格式控件来增强它。

小悦也尝试了一下,最终效果如下:

 

KPI组合图

Multi KPI 自定义视觉效果允许您轻松显示主要关键绩效指标(KPI)以及支持信息。视觉效果能够显示迷你图,KPI随时间变化的趋势,以及插值和自动缩放以消除嘈杂点。

 

 

自定义可视化API更新

微软正在进行一些影响较旧的自定义视觉效果的更改。微软用于自定义视觉创建的最新API比它们的早期版本更好,并且由于微软已将大多数自定义视觉效果迁移到使用新API,因此它们现在决定开始弃用旧版本的最佳时间。如果您使用已弃用的API创建具有较旧自定义可视化的报表,您将看到一个警告图标,所以小悦建议您更新可视化API。

 

数据连接

PDF文件连接器(预览)

本月微软将发布PDF连接器的预览版,这是社区的一个巨大要求。要试用它,您需要在“选项”对话框的“预览功能”列表下启用它。

启用此预览功能并重新启动Power BI Desktop后,PDF文件连接器将显示在“获取数据”对话框的“文件”类别下。

选择此连接器后,系统将提示您指定PDF文件的路径。指定文件后,Power Query将自动提取表并在“导航器”对话框中将其显示给您,您可以在其中预览并选择一个或多个表。

SAP BW 连接器 - 支持度量属性

本月添加到SAP BW连接器的新功能允许您在导入模式下使用SAP BW连接器时选择其他度量属性。在“导航器”对话框中,您现在可以选择一个或多个度量属性。

 

数据流连接器(测试版)

数据集是即将发布以进行有限预览的功能。使用数据集,您可以连接到多个数据源并准备其数据以在Power BI中使用。

数据集是Power BI套件的集成部分 - 数据集桌面连接器现在是Power BI Desktop的一部分,允许您无缝连接到数据集所覆盖的数据。

 

数据准备

M智能提示(预览)

随着本月的发布,微软正式发布对M语言的智能提示预览版。此版本的高级查询编辑器中提供了此支持。将来,微软计划为Formula Bar和Custom Column对话框添加M 提示支持。

要试用此新功能,您需要在“选项”对话框的“预览功能”选项卡下启用它。启用该功能并重新启动Power BI Desktop后,您可以在Power Query Editor对话框的Advanced Editor中利用提示。这包括M库函数的语法着色,行号,函数完成和参数元数据。

 

从示例添加列 - 支持文本填充

微软正在通过添加对文本填充转换的支持来改进此版本中的添加列,现在可以使用任何其他转换组合,以生成基于用户提供的从输入列到所需输出的正确转换集。样本。

文本填充允许您通过在原始值的开头或结尾添加字符,使文本列中的值符合固定宽度。

 


1.Power BI免费下载:http://www.yeacer.com/

    Microsoft Power BI Desktop中文最新版:下载地址

2.欢迎加入的Power BI技术群,目前正在学习阶段,有兴趣的朋友可以一起学习讨论。 

   Power Data技术交流群:702966126 (验证注明:博客园Power BI) 

   更多精彩内容请关注微信公众号:悦策PowerBI          


如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,作者博客:https://www.cnblogs.com/yeacer/  

 


推荐阅读
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • 深入解析 C 语言与 C++ 之间的差异及关联
    深入解析 C 语言与 C++ 之间的差异及关联 ... [详细]
  • Java队列机制深度解析与应用指南
    Java队列机制在并发编程中扮演着重要角色。本文深入解析了Java队列的各种实现类及其应用场景,包括`LinkedList`、`ArrayBlockingQueue`和`PriorityQueue`等,并探讨了它们在高并发环境下的性能表现和适用场景。通过详细分析这些队列的内部机制和使用技巧,帮助开发者更好地理解和应用Java队列,提升系统的设计和架构能力。 ... [详细]
  • 使用cpphttplib构建HTTP服务器以处理带有查询参数的URL请求 ... [详细]
  • 结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法
    结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法 ... [详细]
  • 微信支付授权目录配置详解及操作步骤
    在使用微信支付时,若通过WeixinJSBridge.invoke方法调用支付功能,可能会遇到“当前页面URL未注册”的错误提示,导致get_brand_wcpay_request:fail调用微信JSAPI支付失败。为解决这一问题,需要正确配置微信支付授权目录,确保支付页面的URL已成功注册。本文将详细介绍微信支付授权目录的配置步骤和注意事项,帮助开发者顺利完成支付功能的集成与调试。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
  • Python作为当今IT领域中最受欢迎且高效的语言之一,其框架能够显著加速Web应用程序的开发过程。本文推荐并对比了十大顶级Python Web开发框架,其中CubicWeb以其卓越的代码重用性和模块化设计脱颖而出,为开发者提供了强大的支持。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • 进程(Process)是指计算机中程序对特定数据集的一次运行活动,是系统资源分配与调度的核心单元,构成了操作系统架构的基础。在早期以进程为中心的计算机体系结构中,进程被视为程序的执行实例,其状态和控制信息通过任务描述符(task_struct)进行管理和维护。本文将深入探讨进程的概念及其关键数据结构task_struct,解析其在操作系统中的作用和实现机制。 ... [详细]
  • 技术日志:深入探讨Spark Streaming与Spark SQL的融合应用
    技术日志:深入探讨Spark Streaming与Spark SQL的融合应用 ... [详细]
  • Java新手求助:如何优雅地向心仪女生索要QQ联系方式(附代码示例与技巧)
    在端午节后的闲暇时光中,我无意间在技术社区里发现了一篇关于如何巧妙地向心仪女生索取QQ联系方式的文章,顿时感到精神焕发。这篇文章详细介绍了源自《啊哈!算法》的方法,不仅图文并茂,还提供了实用的代码示例和技巧,非常适合 Java 新手学习和参考。 ... [详细]
  • 优化后的标题:PHP分布式高并发秒杀系统设计与实现
    PHPSeckill是一个基于PHP、Lua和Redis构建的高效分布式秒杀系统。该项目利用php_apcu扩展优化性能,实现了高并发环境下的秒杀功能。系统设计充分考虑了分布式架构的可扩展性和稳定性,适用于大规模用户同时访问的场景。项目代码已开源,可在Gitee平台上获取。 ... [详细]
  • 本文详细介绍了HDFS的基础知识及其数据读写机制。首先,文章阐述了HDFS的架构,包括其核心组件及其角色和功能。特别地,对NameNode进行了深入解析,指出其主要负责在内存中存储元数据、目录结构以及文件块的映射关系,并通过持久化方案确保数据的可靠性和高可用性。此外,还探讨了DataNode的角色及其在数据存储和读取过程中的关键作用。 ... [详细]
author-avatar
十七虾妈妈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有