可能有很多小伙伴,工作中用到PowerBI的机会并不多,或者使用的场景也并不复杂,因此很多小伙伴都不清楚学习PowerBI的意义和前景在哪,这里白茶简单的描述一下。
在文章中,很少讲PowerQuery,也就是PowerBI的查询编辑,因为在实际应用中,确实没有碰到特别复杂的情况,原因有三: 1.使用PowerBI应减少在导入数据环节的复杂数据转换处理,这会拖慢速度,而且影响非常明显,所以,应该使用已经整理好的数据作为PowerBI的数据源,在这种模式下,PowerBI使用PQ快速简单筛选下数据就可以进行建模工作,而建模将处理海量数据的运算。 1.使用PowerBI的PowerQuery做非常复杂的数据转换工作,要求数据量应该是小的,例如:小于10W行。 1.即使是使用PowerBI的PowerQuery做非常复杂的数据转换工作,也有几个不写代码的重要套路。
如果你第一次看到这个概念,那一定是新朋友。从 2020 年 7 月 14 日,我们第一次发布这个小工具,已经过去 2 年了。
最近,有很多小伙伴和白茶在聊天,也会涉及到一些度量值的编写,经常能遇到说大脑当机的情况。比如说明明自己知道如何去写,但是大脑思维却停止运转,想不起来的情况,话到嘴边却说不出,这种感觉太难受了。
2018 PASS峰会于 11.5~11.9 举行完毕,本文描述PASS峰会中有关PowerBI企业现代商务智能的进展以及未来展望,绝对震撼,超乎想象。
在白茶本机的数据库中,存在名为“TEST”的数据库,存在名为“产品表”的案例数据。
看到这里,可能小伙伴会问白茶,你不是说我们在PowerBI中使用查询函数即可么,那这个增加函数咋回事?别急,听白茶慢慢给你说。
白茶之前介绍过,无论是从PowerBI的角度来看,还是从职业发展规划的角度来讲,一个不会SQL的PowerBI分析师,是无法成为一个合格的BA(Business Analys)的。
Power Query我们知道是一种数据清洗的工具,在Excel中就能直接进行使用,而在Power BI中也有着同样功能的Power Query,但是其功能却比Excle中的要强大不少,以常用的网页数据导入而言,在使用Excel中的导入时,其函数对数据的辨别度要低于PowerBI中的。
BETWEEN操作符属于WHERE语句的补充。通常与AND搭配使用,可以用来限定数据范围。
近日,一场和 PowerBI DAX 之父 Jeffery Wang 的 AMA 活动。AMA 的意思是:Ask Me Anything。Jeffery Wang 在该活动中回答了很多关于 Power BI 尤其是 DAX 的相关重要问题。
ORDER BY语句,在SQL中通常可以用来作为查询结果的排序依据。当然在PowerBI的DAX语法中也有ORDER BY,只不过通常是与EVALUATE语句搭配使用。
通过"日期偏移"来解决"因中美习惯不同而导致的PowerBI相对日期切片器周分析错误"问题
这个内容已经在我的《PBI基础》中讲解得非常透彻。本文再拿出其中的合并数据话题书面化。
到了年底,PowerBI积累了一年的功能来了波大的,本次更新的功能涉及几处重大改进。更新功能列表如下:
终于 PowerBI 完成了在 2019 年的进化。对于 12 月来说,最大的更新就是提供了主题设置,这使得我们彻底摆脱编写一个从来都不应该编写的JSON来设置主题文件。
这三部分内容在此前不久结束的 PASS 2018 大会中有完整介绍,不妨回顾文章:
PowerBI于2日前更新,为何迟迟没有介绍更新的内容呢,这次涉及到两个很重大的更新:分级聚合(微软官方并未给出这个名字)以及PowerBI的查询编辑器(PowerQuery)开始支持 智能感知(千呼万唤始出来的功能)。
PowerBI中的权限控制是分层次的,具体请以官方文档为准。但为了便于快速理解,这里特此编制了一个权限结构图:
在SQL中,DISTINCT函数也是常见函数之一,通常可以用来进行对表或者列进行去重操作。
非常碰巧,在最近几个项目中都遇见计算阶乘的情况,主要是计算排列组合数的时候会用到阶乘。
如果你打开 PowerBI Desktop 从头创建一个报告,你会发现让你眼前一亮,本月更新已经使用了新的主题,而且不止一个哦,增加了很多。如果你是一个主题设计师,你会发现可以更加容易和快速地构建主题。不过罗叔不会展开这个,罗叔预测在主题的设计上,微软会提供设计器,而不是停留在手工编写 JSON 的,这不符合微软的调性。当然,对于 JSON 格式的编写,罗叔会专门开一个文章来介绍。这次的更新,罗叔需要强调一个重点:DAX 驱动可视化(首发理念,参考此前可视化类高级文章)。 DAX 驱动可视化指的是,表面上你在拖拽设计可视化,但由于拖拽本身的限制,导致设计者无法完全控制报告的展现,因此,微软提供了一种终极的灵活方式就是通过 DAX 来控制可视化,这是微软在设计产品时候的一个重大选择。DAX 驱动可视化 将在未来更加渗透到每个细节,在这方面,罗叔专门会开专题来分享其中的思想。值得一提的是,这块的内容由微软的实习项目实现,也体现了微软将一些任务分拆并合理利用资源的做法。
PowerBI 将从2020.4开始将筛选面板彻底从左边的格式切换成右边的格式,请大家注意。
桑基图作为相对复杂的图表种类,平时很少用到,不仅仅是因为它的引用场景相对狭窄,另一方面则是制作难度相对较大,门槛较高。 不过针对第一个问题,如果你能很好地理解自己所涉及到的业务数据结构及想要表达和呈现的维度信息,那么关键时刻使用桑基图确实会让你的报告锦上添花。 桑基图用于表达流量分布于结构对比,最初的发明者使用它来呈现能量的流动与分布。 百度百科给了桑基图相对完善的解释: 桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量
而我们为了在数据时代领先一步,你需要的不仅仅是有局限的学习 Excel 或者 PPT,而是三者。任何一个只强调一者而忽略他们的组合性的方式都会引入误区。
有伙伴说一段时间没有更新文章,这一次顶十次。明明能拆成十期的文章,非要一次写完,没办法,厚道。
LIKE操作符属于对WHERE子句的补充。通常我们使用WHERE子句都是知道具体的筛选条件,但是有些时候,也需要进行模糊查询,这种情况就需要LIKE。
《PowerBI 重构》系列(代指:Power BI DAX 重构系列)将是一系列新的话题,旨在将PowerBI 技艺提升到更高的阶段。该阶段需要坚实的DAX基础,这些基础内容已经在其他文章讨论过并提供了达成方法。
在入门案例动态销售报告中已经带领大家入门制作PowerBI可视化报告。本文主题销售业绩分析将继续针对入门案例进行进一步优化,让大家更改的了解和掌握使用PowerBI的功能。优化内容主要有两个: 1、数据分析层面:在可视化报告中单独的一个销售业绩指标是没有意义的,只有通过对比指标才能知道销售业绩指标的好坏。对比方法主要通过同指标不同时间的对比,通过PowerBI智能时间函数,可以更加方便的计算累计销售额(YTD),同比(与去年同期对比),环比(与上月对比)等指标。 2、图表层面:使用KPI图表可以更加直观的显示业绩完成状况。通过对同比,环比格式设置可以进行分阶段显示数据。
虽然Excel的PowerPivot没有计算表功能,可能某些DAX新函数也不支持,但这并不妨碍它的强大。
在2019年3月,微软连续发布了 SSAS 2019 的社区预览版CTP2.3及2.4,SSAS 引擎中加入了新的特性。就这点也可以从 Power BI 的引擎中看到。
在《PowerBI DAX 重构系列:用1个度量值代替100个 实现 动态多维度动态算法动态总计(上篇)》我们最终来到:
如果有人说他会透视表,那他一定看过本书;相反,如果没有看过本书说自己会透视表的,那他还没有知道真正的透视表。本书是透视表的真正权威。它随着每次Excel的版本更新而更新,帮助人们掌握Excel中最强大的武器(没有之一),那就是透视表。
[1240] WHERE函数 WHERE函数,属于常用函数之一,通常可以用来进行条件查询。 其用途类似于DAX函数中的Filter函数,二者都是进行筛选时使用。 基础语法 SELECT 列名称 FROM 表名称 WHERE 列名称 运算符 限定条件 运算符 下面的运算符,可以与WHERE函数进行搭配使用。 操作符 用途 = 等于 <> 不等于 大于 < 小于 = 大于等于 <= 小于等于 BETWEEN 介于范围之间 LIKE 模糊查询 注意事项 如果是文本条件的话,请注意,SQL使用的是单引号,DA
我们一直在考虑的其实是一个终极问题:到底如何最大限度复用。在 PowerBI 中处理这类问题主要涉及两件事:业务逻辑的处理以及可视化的处理。在实践中常常表现为以下问题:
AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以与其他筛选函数使用。
合适合理的人可以看相应的报告数据,如果不具备地区(店铺)的权限,数据计算会自动适应。这个功能在PowerBI中又叫做:动态权限控制。这需要根据登陆的用户的不同来决定它的计算。但本文的讨论将远远超过这个基本需求,将现实中几种复杂需求进行讨论并给出解决方法。
PowerBI作为微软系最新的商务智能办公系统,自去年发布以来,一直都备受瞩目。 他的更新频次相当之高,功能更新迭代非常迅速。 大概对可视化领域稍有涉猎的朋友们,都明白其中缘由,大数据与云计算的趋势席卷全球,海量数据处理成为了限制各行业发展的掣肘。而受制于编程工具的门槛,大部分数据处理业务人员,可能要严重依赖Excel以及其他无需编程的可视化自助操作软件。 以上需求也称为自助式BI工具,也就是无需IT人员主导的、业务人员可自行操作的商务智能工具。 而目前这个领域,Tableau的成功商业化使其已经赢得先机,
我们在此前多次提到视图层计算,其通用思维模式其实已经给出,真正的正式给出也呼之欲出,我们会单独发文。
由 BI佐罗 分享的 PowerBI 主题的研讨会,2021年已经在微软 Reactor 与大家见面。
“PowerBI是一个漫长的学习过程,不是说掌握了一个两个函数就是会了,基础不牢,学那么多花里胡哨的干啥?”
UNION语句类似于PowerQuery中的追加查询,可以将两个表或者两个数据集进行上下合并。DAX函数中也有UNION,而且用法上有很大的相似。
CALENDARAUTO函数,属于常用“表函数”之一。一般用于生成日期表维度,用途与CALENDAR差不多。但是相对于CALENDAR函数,它多了一个概念,就是“AUTO”,就是自动化的意思。什么是自动化?自动扫描数据模型!
最开始在接触PowerBI的时候,记得有个小伙伴曾经和白茶说过这么一句话:“PowerBI的意义到底是什么,难道只是炫酷的图表么?实际用途就是看报表忽悠人?”
https://powerbi.microsoft.com/en-us/blog/microsoft-named-a-leader-in-2021-gartner-magic-quadrant-for-analytics-and-bi-platforms/
很多人说国内的学习资料太少,在学习的过程中坎坷不断,我与大多数PowerBI学习者一样,一边读外文的博客摸索一边铺路,在不断尝试和与人分享的过程中,总结了个人认为最宝贵的十条DAX学习经验,分享给读者。
兄弟们慢点,4天发布6项更新,你们不考虑下大家有时间学不,还有竞争对手会蒙圈的~ 产品经理无奈回复:这不是老大你安排的嘛。
本期呢,白茶决定把一部分时间函数放在一块讲了,因为这些函数的作用和函数的语法都是差不多的。包括以下函数:YEAR函数,MONTH函数,DAY函数,HOUR函数,MINUTE函数,SECOND函数。这些函数分别对应咱中国话的年度、月份、日期、小时、分钟、秒。
学习PowerBI有三大独立的模块,Power Query获取数据、Power Pivot & DAX 数据建模、Power View 数据可视化,以可视化作为起点来讲主要有三个原因:
在PowerBI中也有类似的概念,比如可以通过GENERATE函数和CROSSJOIN函数可以组成笛卡尔积,可以通过RELATED返回多端的维度。最直观类似的,是白茶之前描述的《INTERSECT函数》。
领取专属 10元无门槛券
手把手带您无忧上云