Power BI 模型的真正强大之处在于通过使用 DAX 语言进行计算。虽然许多 Power BI 用户专注于模型并试着完全避开使用 DAX,但是除了最简单的基础聚合运算以外,其他所有的计算都需要通过 DAX 来实现。而且,你迟早会在 Power BI 中遇到更复杂的计算需求。根据我们的经验,典型的情况会是:你精心制作的一个 Power BI 报告初稿,会引出有关这些数据的越来越多、越来越复杂的问题。
开始本章翻译时,是5月初。当时并不知道平平无奇的5月Power BI会带来一大波更新,尤其是大杀器“字段参数”(字段参数参考文章)。
我们常常谈论商业智能(BI)这个词,但实际上以这个词作为帽子盖住的内容是非常多的。在这里,我们非常清楚商业智能的广泛范畴,并将这里在数年前就锁定在讨论自助商业智能(Self-Service BI)领域。
数据分析表达式 (DAX) 语言是一种公式语言,Data Analysis Expressions 数据分析表达式,简称DAX表达式,其允许用户定义自定义计算。DAX 包含一些在 Excel 公式中使用的函数,此外还包含其他设计用于处理关系数据和执行动态聚合的函数。
👆点击“博文视点Broadview”,获取更多书讯 传统的Excel单表虽然可以有100万行数据的承载量,但是在实际分析时,20万行的数据就已经让传统的Excel非常吃力了。 但是,如果使用Excel中的Power Query和Power Pivot商务智能组件,即使是上百万行数据,也可以在短时间内快速完成处理和分析。 Power Query在Excel和Power BI Desktop中都是内置组件,并且管理界面和知识体系保持了高度一致。 其实,Power BI中的Power Query和Power P
以下内容节选自《DAX权威指南:运用Power BI、SQL Server Analysis Services和Excel实现商业智能分析》一书!
PowerBI 准时更新,这次更新没有特别大的功能性更新,反而在更新的某些地方引入了BUG。本文将了解这些,更重要的是我们使用微更新的内容能做什么呢,这些微软没有告诉你,我来告诉你。
所谓增量刷新,是指增量刷新数据。一般情况下,在PowerBI或PowerBI Desktop中点击【刷新】按钮,会将数据源的数据全部刷新一遍,如果数据源数据很多,而每次变化的很少,例如只有最近一日发生变化,那这种不问青红皂白就直接全部刷新的方法显然会耗时耗力。很可惜在默认情况下,PowerBI就只支持这种数据刷新方式。
以下内容节选自《DAX权威指南:运用Power BI、SQL Server Analysis Services和Excel实现商业智能分析》一书! ---- --正文-- DAX(Data Analysis eXpressions),即数据分析表达式,是Microsoft Power BI、Microsoft SQL Server Analysis Services(SSAS)和Microsoft Power Pivot for Excel中使用的编程语言。 它创建于2010年,是随PowerPivot的
2022 过去,很多在 2022 年出版的书籍的很多电子版已经在互联网上分享。接下来我们帮大家推荐一些,您可以自己在互联网搜索下载,也可以联系小编。
最近一位朋友在用Power BI做一项与日期相关的分析时,出现了一些看起来很奇怪的情况:
https://powerbi.microsoft.com/en-us/blog/microsoft-named-a-leader-in-2021-gartner-magic-quadrant-for-analytics-and-bi-platforms/
只有站在数据分析与商业智能的金字塔顶端往下望,才能更好地纵览整个BI世界的结构。本章中的“五层模型”提纲挈领式的描绘了整个数据分析的过程,并以此为基础讲述了企业级BI和自助式BI的发展轨迹与未来世界对于业务人员数据分析能力的要求。
在紧急的,严肃的,公开的事件面前,企业和组织都需要一种高效,健壮,可信的技术方法能向公众发布信息。
—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —
在《PowerBI DAX 重构系列:用1个度量值代替100个 实现 动态多维度动态算法动态总计(上篇)》我们最终来到:
https://powerbi.microsoft.com/zh-cn/blog/microsoft-named-a-leader-in-gartners-2020-magic-quadrant-for-analytics-and-bi-platforms/
👆关注“博文视点Broadview”,获取更多书讯 作者:ExcelHome创始人周庆麟 来源:《DAX权威指南》推荐序 在ExcelHome技术论坛上,经常会有这样的讨论话题:你希望下一个版本的Excel增加什么功能? 在2006年以前,很多人都说,希望Excel能提高单表处理数据的数量上限,最好能像Access那样可以建立多表查询。 自Excel 2007问世后,单表处理数据的量,从65,536行增加到了1,048,576行。 于是,很多人表示相当满意,但还是有一些人表示,只是简单增加单表的行数不够
If you are dealing with Power BI/Power Pivot, it doesn’t take long before you encounter the DAX language for the first time. Jeffrey Wang is Principal Software Engineer Manager at Microsoft and is considered the father of DAX and the VertiPaq engine behind it.
PowerBI于2日前更新,为何迟迟没有介绍更新的内容呢,这次涉及到两个很重大的更新:分级聚合(微软官方并未给出这个名字)以及PowerBI的查询编辑器(PowerQuery)开始支持 智能感知(千呼万唤始出来的功能)。
第一篇是关于Power BI连接数据方式的对比。这是个老生常谈的话题。微软官方考试Exam70-778教材的第一章,就是重点介绍这个方面。这种基础性的知识点繁琐而且枯燥,就像一本字典,只有用到的时候才会去查阅。
点击蓝字 关注我们 本文介绍如何通过获取包含较少图表的可视化视觉对象,优化由于具有大量卡片图的慢速Power BI报表。 Power BI报表中,每个可视化视觉对象都必须完成许多计算才能呈现结果。显示数据的可视化视觉对象必须生成一个或多个DAX查询,执行这些查询会增加等待时间,特别是是当多个用户同时访问报表时还会增加服务器的工作量。为了提高报告的性能,最好的方式是减少在报告中可视化视觉对象的数量。 那我们如何实现呢?一起来看看下面的例子吧! 当用户位于报告的单个页面上时,Power BI仅计算报表
文章背景: 最近在学习DAX权威指南第17章,介绍了运行DAX查询的引擎内部架构。DAX查询可以完全在存储于内存的模型上运行,也可以完全由原始数据源运行,还可以混合使用这两种方式。
《PowerBI 重构》系列(代指:Power BI DAX 重构系列)将是一系列新的话题,旨在将PowerBI 技艺提升到更高的阶段。该阶段需要坚实的DAX基础,这些基础内容已经在其他文章讨论过并提供了达成方法。
本文来探讨 Power BI 中原生平滑曲线的实现。这要借助一些成熟的数学算法,我们并不打算研究这些数学算法的具体细节,而是仅仅给出 DAX 实现以及对比。
文章背景: 最近在学习DAX权威指南第19章,介绍了DAX查询引擎的组件,解释了如何使用DAX Studio获取与特定DAX表达式相关的查询计划和性能计数器的信息。这些知识是优化任何DAX公式的基础。
Power BI Premium Per User 定价:每月 120 元人民币。
我们对本月的更新感到非常兴奋!我们发布了两个最重要的社区请求:Power BI Pro的增量刷新和分层切片器。此外,我们还对新功能区和一些新的DAX功能进行了一些改进。自上次发布以来,AppSource上发布了一些新的Power BI视觉效果,因此请务必尝试一下!如果您想了解本月的所有更新和增强功能,请查看完整的博客。
使用过Excel Power Pivot、Power BI或者SQL Server Analysis Services的小伙伴,一定惊叹于它强大的数据存储和运算能力。 而在这些工具中,你都可以使用DAX对数百万、上千万行甚至更多的数据展开灵活的分析。 DAX,是一门跨Excel、商业智能和企业级工具的分析语言。 就像它的全称Data Analysis eXpression所描述的那样,DAX是一门用于数据分析的函数式语言。 是的,DAX和我们所熟悉的Excel公式都是基于函数的表达式,为了便于用户快速上手,
既可以从非常广的宽度看到 Power BI 的各个方面,也同时可以看到在国际范围从事与此有关的大咖做到了什么程度。因此,这是客观衡量 Power BI 在全球表现的一场秀。有没有没有微软的官方支持,大会更显得实在,既可以显现 Power BI 的高阶应用状态,也可以看出很多问题,就看大家的水平了。
当使用 DirectQuery 方式连接到数据源时,就可以在页面设置自动刷新的时间间隔,如下:
兄弟们慢点,4天发布6项更新,你们不考虑下大家有时间学不,还有竞争对手会蒙圈的~ 产品经理无奈回复:这不是老大你安排的嘛。
很多伙伴都希望快速理解 Power BI 以及 DAX 的精髓,以便可以快速工作,但往往被很多程序员误导必须要学习编程。还有很多程序员看了大量图书,在自我总结,希望可以提纲挈领地找到自助商业智能分析框架或者密码。在下,也是其中一员,在回答自己和伙伴的各种疑问的过程中,在积累中有所感悟,将这些分享给你,也许可以帮助有缘人打通,快速领略模型驱动的自助商业智能分析之妙。
每月一次的 Power BI 更新如期而至,本月更新个人认为是很有意义的。本文将详细描述这些内容。
为什么业务分析师要学 Power BI 尤其是 DAX 呢?我们分三文来说清楚。
近日,一场和 PowerBI DAX 之父 Jeffery Wang 的 AMA 活动。AMA 的意思是:Ask Me Anything。Jeffery Wang 在该活动中回答了很多关于 Power BI 尤其是 DAX 的相关重要问题。
PowerBI 每月更新,微软官方提供一个示例文件,我们基于该文件来进行介绍,与微软官方保持一致,为了便于理解,在需要时我们采用其他案例进行说明。
程序员不要吐槽本文的标题,我知道 AutoExist 不是陷阱也不是 BUG,这只是为了那些没有必要花精力理解这个不需要理解的概念的业务伙伴搜索标题时用的。
本文来自社区伙伴对《DAX 权威指南(第二版)》的学习笔记,有问题可以留言或联系BI佐罗修改,感谢你的支持。
👆点击“博文视点Broadview”,获取更多书讯 《DAX权威指南:运用Power BI、SQL Server Analysis Services和Excel实现商业智能分析》 一书被很多学习DAX的小伙伴誉为DAX圣经。 原书在亚马逊收获4.8分(总分5分),受到广大读者好评,中文版一经上市,也得到国内读者追捧,一度位列京东数据热卖榜前10。 这样一部DAX里程碑式经典教材,是两位意大利人Marco Russo和Alberto Ferrari多年合作研究的结晶,DAX之父、微软Power BI首席工
本章介绍的是如何在PowerBI模型中实现各类安全性保障。除了我们所熟知的行级别安全性RLS,本文更是介绍了对象级别安全性、表级别安全性、列级别安全性、值级别安全性等。有待大家根据自己的实际业务场景,实现更加符合要求的安全性要求。
Power BI中DAX函数非常多,功能非常强大,下面结合一些实际场景来讲解DAX一些常用的函数,这些场景包含求和、计数、相除、排序、累计、环比、同比,为了更方便后续的可视化展示数据,我们新创建可视化展示的页面,创建一个新表存储后续展示的度量值,具体操作如下:
时间序列数据,即以时间点(年月日时)为轴的序列型数据。时间序列预测具有广泛的应用场景,包括销量、股市指数、房价走势等等。本文介绍几种常见预测模型在Power BI(以下简称PBI)中的实现。
然而,在微信里将Excel甩来甩去依然是相当一部分企业内平时工作交流沟通的“良好”习惯。
文章背景: 最近在学习Power BI进行报表的制作,其中有一项内容是日期表。日期表是使用时间智能函数的基础,Power BI可以为具有日期或日期/时间类型的字段自动创建一个隐藏的日期表(见下图),但不能很好地满足要求,一般需要手动创建日期表。
熟悉 Power BI 的小伙伴,已经知道用 DAX 编写业务逻辑有些挑战的。微软通过两年的设计和开发,在日前举行的数据峰会中,首次对外透露这一特性。一起来看看吧。
ALLSELECTED函数是唯一一个使用影子筛选上下文的DAX函数。我们首先研究ALLSELECTED的行为,然后介绍影子筛选上下文。
如果你打开 PowerBI Desktop 从头创建一个报告,你会发现让你眼前一亮,本月更新已经使用了新的主题,而且不止一个哦,增加了很多。如果你是一个主题设计师,你会发现可以更加容易和快速地构建主题。不过罗叔不会展开这个,罗叔预测在主题的设计上,微软会提供设计器,而不是停留在手工编写 JSON 的,这不符合微软的调性。当然,对于 JSON 格式的编写,罗叔会专门开一个文章来介绍。这次的更新,罗叔需要强调一个重点:DAX 驱动可视化(首发理念,参考此前可视化类高级文章)。 DAX 驱动可视化指的是,表面上你在拖拽设计可视化,但由于拖拽本身的限制,导致设计者无法完全控制报告的展现,因此,微软提供了一种终极的灵活方式就是通过 DAX 来控制可视化,这是微软在设计产品时候的一个重大选择。DAX 驱动可视化 将在未来更加渗透到每个细节,在这方面,罗叔专门会开专题来分享其中的思想。值得一提的是,这块的内容由微软的实习项目实现,也体现了微软将一些任务分拆并合理利用资源的做法。
数学函数系列,顾名思义,是一些我们在学生时代经常使用的数学算法在PowerBI中的应用。
领取专属 10元无门槛券
手把手带您无忧上云