自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PowerBI木小桼

PowerBI学习分享

  • 博客(96)
  • 收藏
  • 关注

原创 Power BI许可证差异(免费、Pro、PPU、Embedded、Premium)

不可否认,在商业BI软件中Power BI是最强大的,在2023年的Gartner的魔力象限中Power BI又是第一名image.png目前还没有使用Power BI的,甚至已经在用Power BI的企业都会这样的疑问,各个版本间有啥区别,公司应该使用哪个版本最合适。

2023-05-29 18:55:05 1989

原创 AI加持,Fabric让Power BI生态更强大

在Microsoft Build 2023上微软正式推出了Microsoft Faric预览版,它将Power BI、Azure Synapse、Azure Data Factory的优点整合到了一个统一的SasS服务中。数据工程师、数仓工程师、数据科学家、数据分析师和业务用户可以在Fabric中无缝协作(微软这是要卷死Power BI工程师啊,DAX和Sql Server还没精通,又来这么多)。简单的说就是在Power BI网页端就可以进行数据的统一管理,并基于这些数据进行数据分析。

2023-05-29 18:53:07 1186

原创 Power BI Embedded自动缩放容量,为公司每个月节省上万元

哎,不知道今年行情怎么就这样了,大厂一边大批毕业生,一边大量招人。难道是今年的新人便宜?就连道哥(吴翰清,阿里P10,中国顶级黑客)都从阿里离职了,当年年少不懂学计算机,就是想当一名白帽子的。。。

2023-05-29 18:52:34 881

原创 Power BI动态日期轴方法总结

计算组和字段参数无疑是Power BI中最强大的两个功能,借助于这两个功能可以实现很多复杂的效果,只不过过程中还是需要注意是否还有一些小Bug,毕竟微软改起bug来真的很佛。

2023-04-27 15:16:20 1910 1

原创 如何更好的向ChatGPT提问以及应用场景探索

不管接入什么应用,对于我而言ChatGPT都是一个非常厉害的AI老师,在遇到问题的时候,或者当有一个想法的时候,可以向它寻帮助,一如向别人请教问题一样,我们需要很好的描述我们的问题和我们想要怎样的答案。• 文本润色,这是我同事最近经常用的,告诉ChatGPT你要你的中心思想,然后选择想的语言风格,当然也可以告诉它你的故事框架,让它来帮你生成微小说,把下文心一言生成的三国爱情故事发给朋友,他竟然还当真了。我们继续完善上面的提示,给它一些更具体的范围,也就是上面所说的背景,这里是推荐和冬天的秘密相关的歌曲。

2023-03-26 09:43:44 3655

原创 字段参数和计算组:动态topn

上面的写法限定死了是按Sales Amount进行排序,这里也可以修改为动态的,同样需要先创建一张计算表,包含我们要进行topn筛选的度量名称,这里我们直接使用在字段参数和计算组:多表头矩阵 时创建的计算表。我们已经知道了使用字段参数可以实现动态轴,提到动态当然少不了动态topn,在字段组出来前,我们如果想实现多维度自动切换的topn需要使用计算表组合包含我们要切换维度的字段,然后在写度量时还要建立虚拟关系。更进一步,如果我们要查看不同维度的Margin % 的topn的所有指标该如何修改呢?

2023-03-22 22:56:06 525

原创 Power BI利用Python和Sql Server制作实时看板

通常我们在制作Power BI报表时使用的都是导入模式,导入确实相比DirectQuery模式性能和限制会更少些,但是某些场景下我们对数据刷新的上频率要求较高,比如即将到来的618大促,销售看板肯定不能再按天更新了,最好是做到秒级更新,当然微软也有相应的解决方案,使用流式数据,但这对于企业级项目来说成本又要提升一些了。最后,使用Power BI,DirectQuery模式下连接数据源,简单制作以下看板,最终效果如下。在sql server中创建如下表。

2023-03-22 22:55:08 1257

原创 打工人如何利用AI来赋能职业生涯

那么我们还是直接问下本次事件的主人公CHATGPT4的意见吧,这让我想起了学生时代书上的一句话,人与动物的最大区别是使用工具制造工具,海量数据和参数下,AI确实非常的强,我们也确实应该有危机感,然后去积极面对并接受AI工具,在日常学习和工具中利用AI,提高生产力。毕竟AI是程序员大佬开发的,怎么能少了写代码的能力,早在去年github就发布了Copilot,可以辅助程序员写代码,CHATGPT更是可以直接将我们的人类语言转换为更准确的代码语言,也可以将我们写的代码交给CHATGPT进行性能优化等。

2023-03-22 22:53:31 912

原创 利用ChatGPT来学习Power BI

目前AI真的已经很强了,也许他没办法直接给出我们想要的答案,这可能是因为我们没有描述清楚问题。AI很强,真有可能淘汰一部分工种,而且是最先淘汰拒绝接受AI的那部分人。我们应该接受AI,好好利用AI提高生产力,ChatGPT也是因为在不断学习才变得像如今这般强大,我们应该站在AI的肩膀上,而不是被AI踩在脚下。最后,再轻松一下,和AI一起探讨下未来将面对的问题,不过,我个人还是很希望出现有思想和情感的AI机器人的,很适合独居人士。引用链接[1]

2023-03-22 22:48:41 3166

原创 SSIS中刷新Power BI数据集

前面介绍过了怎么在Azure云中刷新Power BI数据集,感兴趣的可以阅读但有很多公司可能并没有完全上云,比如某些公司还在使用SSIS调用ETL工程,那么有没有办法在本地也实现执行完SSIS包后就刷新数据呢?之前有介绍过使用python来刷新Power BI数据集,感兴趣的可以阅读当然,除了使用python,还可以使用power shell 来刷新Power BI数据集,本文也将基于python和power shell来介绍怎么在ssis中实现刷新Power BI数据集。

2022-12-25 17:48:27 839 1

原创 使用Bravo自定义日期表和时间智能模板

这里的实现其实和PowerBI快速生成多个度量值有些类似,只不过tabular editor中是通过写c#脚本来实现,而bravo是通过在json文件中写DAX,相对较而且,肯定后者接受度更高一些,毕竟DAX更亲切些。期待brvao未来不止是可以自定义日期表和时间智能,而且更自由些,而是可以通过界面选择表或者列等,从而自定义代码仓库,就像下面这个工具一样,只不过这个工具是收费的,并不对外公开下载。我们来看下json文件中的内容,以时间智能为例,可以看到代码基本上和我们通过计算组来实现时间智能时差不多,

2022-12-20 21:35:34 260

原创 数据工厂刷新PowerBI数据集2

前面已经介绍过数据工厂中刷新PowerBI数据集,我们先发起一个web请示获取了token,然后再把token传入到接口中从而刷新数据集。但是,明明都是微软家的产品,竟然还需要先获取token?明明Power Apps、Power Automate里都不需要的啊,身为管理中心的Azure云应该更不需要了吧。

2022-12-14 18:24:55 638

原创 PowerBI工作区连接Log Aanlytics

其实在2021.6月的时候微软已经更新了该功能,通过PowerBI高级容量工作区连接Log Analytics工作区,从而分析历史活动数据。并且在应用市场创建了一个模板应用方便分析日志数据。使用该模板可以:• 观察历史使用趋势• 按照范围、容量、数据集、用户、报表查看使用情况• 查看数据集刷新的时间占用情况宣布长期使用情况和性能见解(公共预览版)|Microsoft Power BI 博客 |微软Power BI[1]

2022-12-02 19:52:22 449

原创 在数据工厂中刷新PowerBI数据集

一开始因为部门使用的是坚果云来同步资料,而坚果云同步SSIS工程总是会报错,一气之下就把所有的SSIS迁移到了Azure云上,本来部门使用的就是Azure SQL,所以迁到Data Factory(数据工厂)也不需要过多的配置。但是,最近又比较烦,报表太多了,不同的报表又有不同的Pipeline,为了保证及时刷新数据,执行完管道后,还要再手动去触发刷新PowerBI数据集的操作,这就很不智能,能不能在数据工厂里,执行完ETL后就直接刷新PowerBI数据集呢?都是微软家产品,自然是可以的。

2022-11-28 20:37:49 885

原创 使用计算组自动设置列宽

你是不是经常看到下面这样的矩阵呢,要么是数值换行了,要么是数值进行了隐藏要解决上面的问题其实也很简单,打开值的自动宽度就行了。但是,你可能会遇到要求更严格的客户。当时遇到过客户要求列上的所有月份的宽度必须一样,这样我们就没办法用自动列宽了,需要手动一列列调,当然也有相对简单的办法,就是先统一设定一个非常大的值,然后关掉自动列宽,之后再替换为要显示的值,具体可参考PowerBI小技巧–快速统一矩阵列宽,这样的会有一个坏处,如果某天业务增长,超过了当时我们设定的那个最大值,值的显示还是会不理想。

2022-11-06 16:26:22 1179

原创 PowerBI 2022年10月更新

当然还有一些其他功能,比如终于可以在模型视图写度量,优化了查询性能,个人最喜欢的要属跨组织分享和新的报表下载了,这马上就能在工作中用到。

2022-10-22 11:22:17 622

原创 PowerBI跨云跨域分享报表或数据集

目前还没办法在PowerBI Desktop中使用来自外部组织的数据集创建报表,但可以在Server端创建,这个功能对于普通企业来说可能用不到,但对于一些数据服务商还是很有用的,三方用户可以使用他们构建的数据模型来搭建前端报表而不法知道具体指标的算法,增加用户体验的同时,又不会泄露相关指标算法。

2022-10-17 20:35:08 935

原创 不写DAX实现TopN和其他

最近状态不好,每天晚上回来基本都是会去骑行,所以一直没时间更新,特别是今天骑行了五十公里,着实是废了,骑行也要讲究循序渐进啊。

2022-09-24 21:18:45 543

原创 使用RANKX计算层级排名

生活中我们总是免不了排名,学校考试有排名,考研考公看的还是排名,就连某些大厂招人都是根据后选人的得分在系统中进行第123顺位侯选人的排名。工作中也一样,销量排名第一的商品,业绩排名第一的业务员,增长率排名第一的品类。。。

2022-09-12 20:26:46 951 1

原创 使用动态标题提炼图表信息

其实,这也是经常思考的一个问题,PowerBI的定位是什么,BI是的简称,商业智能究竟智能在哪里?大多数用户使用PowerBI就只是为了把自动算好的数据导出到Excel,所以才很多人感叹BI的本质主是导入Excel的数据,使用DAX进行数据建模,然后导出数据到Excel。身为一个PowerBI从业者,肯定是希望所做的报表可以称为商业分析报告,而不仅仅是可视化报表,甚至于只是一个导数的工具。当然,还有一个前提就是微软哪怕不更新新的功能,至少把以前的老Bug都修复下吧!!!...

2022-08-27 22:33:20 639

原创 DAX Studio3正式发布了!

DAX Studio可以说是PowerBI外部工具中最好用的了,终于迎来了大版本的更新,DAX Stuio3正式发布了!看到 Marco的笑容只想说微软能不能给点力完善下产品功能。还没下载的小伙伴赶紧去官方下载更新如果你是DAX Studio的新手用户,也可以查看官方的文档这次更新最直观的感觉就是UI更好看了,而且新增了暗色模式,身为程序猿不得不说暗色模式太需要了。切换暗色模式也很简单,点击左上方的图标就好了。但是功能区的位置其实变化并不大,只是相应的图标有变化,2和3版本对比如下。...

2022-08-26 13:37:03 648

原创 计算组格式表达式的妙用

使用计算组中的格式表达式我们能够实现一些特殊的场景,但是目前也并不是PowerBI中的所有视觉对象都支持,虽然微软早上2020年时就宣布要修复该问题,毕竟Bug微,至今还未得到修复。但是,这并不影响我们去学习并探索计算组中格式表达式的更多用途。

2022-08-22 14:18:46 852

原创 关于8月版本UNICHAR的几个问题

UNICHAR是DAX中简单的不能再简单的函数,只需要传入一段数字就可以返回一个字符,和它对应的一个函数是UNICODE,作用是返回字符代表的数字。比如学C语言时刻到骨子里的UNICHAR(65)返回的是A。这么多字符,我们并不需要一个个去记他们,需要用到时只需要去以下网站查找我们需要的字符就好了。基本拉丁字母 — ✔️ ❤️ ★ Unicode 字符百科 (unicode-table.com)[1]比如我们查找一个五角星,其中9733就是五角星的代码效果如下,这里文本设置为了红色。

2022-08-21 19:33:12 608

原创 在报表中使用html制作说明页

上篇文章有介绍到在工具提示页使用计算组来进行度量值的说明会有些许的限制,这里再提供另外一种方法或思路。直接制作一个html说明页放到PowerBI报表里。这就需要我制作一段Html代码来存放说明页的内容,就像下面这样。放到图表中效果如下,但是如果说明内容太多的话,就需要一个导航目录的,就像下面这样,可以点击导航跳到相应的位置,这只是个html的常规功能,但是PowerBI图表中支持该功能的都要收费。所以,我们可以使用折中的方法,把内容进行拆分。效果如下。

2022-08-21 19:32:53 905 1

原创 使用计算组在工具提示中解释度量值

无论上面哪种方法,都无法完全满足报表说明的需求,我们要做的就是针对不同的场景采用不同的方法。还有就是工作中一定要学会联想,学会发散,如果有通过阅读原文来阅读文章的会发现,基本上我的每一篇文章都会和其他好几篇文章做关联,就像在PowerBI中有时要实现一个漂亮的图表需要好几个图层来组合一样,工作中的一些小技巧实际上也是我们已会的一些技能的组合而已。...

2022-08-14 12:48:45 210

原创 有效沟通是情绪管理

虽然作为死宅的我,除了工作中必要的沟通,是很讨厌社交的。却又不得承认中国社会就是一张很大很大的网,在这个网中我们不可避免地要和其他人连接,就好比我使用Obsidian来搭建知识网络是一样的,一个知识点和别的知识点联结起来才能形成专题,进而形成知识网。只不过笔记的联系是靠共同的知识点,而人与人的联接是靠沟通,特别是工作中需要多人协同进行时,我们需要有效沟通,你明白对方的需求,对方也明白你的难点,有问题提出来大家一起解决,而不是遇到问题就甩锅,非得定某个人的责任。...

2022-08-10 22:58:33 370

原创 PowerBI 8月更新,数据标签条件格式

7月份的更新多少有点儿应付,好在8份的更新有些功能还是不错的,详细的更新可见官方文档Power BI 2022 年 8 月功能摘要|Microsoft Power BI 博客 |Microsoft Power BI[1]

2022-08-10 22:58:04 1102

原创 帕累托分析中的累计优化

其实,这里在算累计值的时候进行了取巧,比如事实数据是已经聚合好的数据,实际计算中事实表可能几百上千万行数据,这时在计算时就要先聚合出来一张表变量表,然后再进行相应的计算,这样可以减少迭代,从而加快计算速度。关于ABC分类更详细的算法可以查看SQLBI的文章ABC classification – DAX Patterns[1]...

2022-08-06 18:15:31 1309

原创 你了解PowerBI中的去年同期吗

会发现即便我们使用了MTD来计算去年同期,可是在月维度上仍然计算的是去年整月的数据,仔细观看数据会发现只需要在计算去年同期时如果当期未发生,就不计算,即因为当期数据只到2022.7.24,所以在计算去年同期时只需要计算到2021.7.24即可。但是也会存在特殊情况,比如2020年2月是闰月有29天,2021年2月只有28天,所以在计算2021.2的去年同期时仍然会计算2020.2全月的数据,即计算到2020.2.29,但这正是我们需要的。我们先来看一下常见的我们书写同比的方式。...

2022-07-24 16:17:01 4375

原创 PowerBI入门指南

PowerBI作为目前世面上最强的BI软件,也是最厉害的BI生态,按微软的说法,全球97%的世界500强都在用,所以如果无论你是数据可视化爱好者,还是想多条入职大企的技能,都建议你学下PowerBI()。那么问题来了,应该如何开始呢?现在网上已经有很多学习资源了,不需要再花费时间与精力在找资源上,并且新手遇到的问题网上基本上也都能搜索到答案。...

2022-07-20 21:06:14 3948 1

原创 使用字段参数进行报表翻译

前面已经介绍过使用tabulareditor进行元数据翻译,感兴趣的可以阅读先前的文章字段参数功能很强大,可用于RLS,也可用于度量值或者字段动态切换(),那么字段参数可不可以用于制作多语言报表呢?先来看下之前我们如果想要怎么做多语言报表。...

2022-07-16 15:35:17 245

原创 数据表格能否带来第二次变革

提到表格,很多人首先想到的应该是Excel,提到数据表格,想到的应该是Notion,Notion作为一个笔记软件做到了市值20亿美元,其成功是毋庸置疑的。除了Notion还有很多数据表格类的产品,比如国产笔记软件我来,FlowUs,多维表格产品Airtable、SeaTable、维格表等等,当然也包括微软的Power Pages。Power Pages目前可以试用30天,进去后会发现真就是操作各种表格,真呼内行,这不就是SharePoint简易版吗?作为数据表格类笔记软件里的老大哥,Notion的数据表格确

2022-07-07 21:12:45 992

原创 PowerBI中导出数据方法汇总

虽然BI的目的是将人从做数中解脱出来,可终逃不过业务人员需要将数据导出到Excel然后自己做数据的命运,所以用户最常见的一个也是最刚需的一个问题就是怎么导出数据。今天就汇总下可以导出PowerBI报表中数据的几种方法。首先需要确保这个功能是否关闭,如果勾选了隐藏视觉对象标头,在本地打开pbi文件时不会有任何影响,但是在server端阅读报表时点击图表右上角不会再出现标头。选中想要导出数据的图表,右上角图表标头—更多选项—导出数据,这种方法有数据限制,具体可阅读官方文档,从 Power BI 可视化效果导出数

2022-06-25 17:21:27 10904

原创 使用计算组进行极值缩放处理

有时候在图表上我们可能会看一些极大或极小的值,但是它们并不是因为数据错误造成的,有可能是因为某些原因业绩突然爆长,比如新东方最近股票就涨了六倍不止,也有可能是因为业绩因为疫情突然下滑,比如我朋友公司因为上海疫情已经加续两个月工资只发两千多了,然而他房租都要三千多呢。先来看样例数据,样例数据中d,f明显远远高于其他数据的值,这样也缩小了其他数据间的差异,比如g的值只有50,明明只是a的一半,却因为d、f的数据太大,图上反而缩小了他们之间的差异。针对上述数据,最简单粗爆的方法就是给大于某个值的数据全部显示为一个

2022-06-18 17:24:10 271

原创 突出显示最大最小值

在PowerBI折线图有介绍怎么利用AI功能在折线图上查找异常值,但是通常业务人员定义的异常值可能会有不同,比如当年销售额最大最小值需要特殊标记。我们来分析下这个需求,要标记每年的最大和最小值所在月份:• 则首先需要一张表,包含年份、月份及对应的销售额• 然后求出最大和最小的销售额• 分别赋予最大和最小销售额不同的颜色来区分但这还有一个小问题,就是我们并不能直接给折线图上的数据使用度量值来设置颜色,所以我们需要先切换为其他图表,比如柱状图。接下来,我们再变一下需求,比如异常值的判定是比上一年的最大值大或比

2022-06-12 16:57:08 692

原创 PowerBI数据市场预览

这次微软大会主要带来了在三个重磅功能,集成PPT、指标、数据市场,在昨天的文章中已经介绍了怎么把PowerBI报表嵌入PPT报告中(PowerBI嵌入PPT),今天就一起来看一下数据市场,目前数据市场(预览版)已经在国际版上线,国内世纪互联版可能还要继续等一段时间,毕竟这是Server端的功能,没那么快可以迁移到国内。另外需要注意的是这个功能只支持高级容量工作区,如果你只是pro用户,则可以试用PPU,然后创建一个高级容量工作区,如果还没有账号,则可以参考PowerBI开发者账号申请,不限license。连

2022-05-26 21:07:54 819

原创 PowerBI Server端管理数据网关

作为企业PowerBI的管理员,日常工作除了分发报表,可能就是管理网关了,目前国际版的Server端已经更新了网关管理的页面,但是入口没变,仍然是设置—管理网关。新建数据源进入管理网关页面后,左上角有一个新建按钮,点击新建即可创建新的数据源在选择数据源之前需要先选择网关群集,和命名数据源名称数据源管理也可以管理数据源,设置数据源的验证信息等。也可以管理数据源所性的用户,增加或删除用户,修改用户的数据源权限。当然,还有最后一个操作,删除数据源,这个操作一定要慎重,如果报表还在使用中,这对企业来说将是一个灾难。

2022-05-22 13:07:22 1038

原创 PowerBI字段参数

21足不出户,足不出沪在五月份的PowerBI更新中,PowerBI删除了很多好用的功能,确实是很是不解,不过好在带来了一个不错的功能,字段参数https://docs.microsoft.com/zh-cn/power-bi/create-reports/power-bi-field-parameters为了使用该功能,首先我们需要启用字段参数,文件—选项和设置—预览功能动态坐标轴字段参数的第一功能肯定是可以更方便的创建动态坐标轴的图表了,在这个功能出现之前我们想要实现动态坐标轴,要先创建一张计算表,然后

2022-05-21 15:37:20 1181

原创 使用行级别权限实现列权限控制

15足不出户,足不出沪PowerBI是支持RLS和OLS的,即行级别权限控制和列级别控制,但是OLS是有很多限制的,特别是在和OLS混合使用时,具体的限制可以参考官方的文档:https://docs.microsoft.com/zh-cn/analysis-services/tabular-models/object-level-security?view=asallproducts-allversions&viewFallbackFrom=power-bi-premium-current所以在Po

2022-05-15 13:45:44 1087

原创 PowerBI自定义分区

11足不出户,足不出沪我们已经知道高级容量工作区是可以单表刷新的(PowerBI数据集单表刷新(一)),那么如果我们想要刷新的只是这张表的某一部分数据呢?肯定很多人已经想到了增量刷新。增加刷新是通过创建RangeStart和RangeEnd两个参数,应用参数筛选数据后在前端页面再设置增量刷新的策略。应用增量刷新后,数据表其实是分了好多区。更多增量刷新相关可以参考官网https://docs.microsoft.com/zh-cn/power-bi/connect-data/incremental-refre

2022-05-11 20:48:22 694

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除