自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 判断德国时间冬令时和夏令时

最近在处理时间上碰到一个需求,事实表里的时间是德国时间,需要换算成北京时间,换算的逻辑是夏时制时,北京时间与德国时间相差6个小时,北京时间12点,德国比中国晚6个小时,德国时间是凌晨6点;冬时制时,北京时间与德国时间相差7个小时,北京时间12点,德国比中国晚7个小时,德国时间凌晨5点。德国每年3月的最后一个星期日到10月的最后一个星期日实行夏时制,其余时间为冬时制。明确逻辑后,问题就落在了对...

2020-04-30 11:44:04 2177

原创 Power BI日常小技巧

各位好,今天我们来介绍一下两个小技巧:快速获取日期中的年、季、月、日以及Time Passed的计算。已经知道的小伙伴顺便复习一下,初次接触的小伙伴赶紧掏出小本本记一下吧~Part.1快速获取日期中的年、季、月、日在数据分析中,我们经常要从时间的纬度展现数据,所以需要生成一张日期维度表。如果你是用DAX函数生成日期表的话,你可能会这样做:首先用Calendar函数生成一列日期列:=CA...

2020-04-30 11:42:38 2185

原创 计算过去一段时间的销售额

之前我们有推送过计算过去一段时间数的文章,介绍了一个时间智能函数。我们都知道运用时间智能函数需要有完整的日期表,那么如果在没有连续日期的情景下,例如数据只具体到月份的数据时,我们应该如何计算过去某段时间的值呢?今天的这篇文章,我们就来介绍在没有连续日期,无法使用时间智能函数的情况下,应该如何解决这个问题。先是我们的源数据,我们主要讨论销售场景,数据包括订单编号,下单月份,产品,金额和客户...

2020-04-30 11:40:58 2787 1

原创 计算排名二三事

工坊的小伙伴们大家好,关于排名计算,工坊已经推送过几篇相关文章。今天我们再次借助常见场景,跟大家一起探讨排名计算的相关问题,希望各位多多巩固,运用自如。数据准备01我们从最常见的场景入手,比如有如下一组销售数据:计算排名02需要计算每个员工销售金额的排名。首先写出一个每个员工销售金额的度量值:销售金额 = SUM('销售数据'[金额])计算排名使用RANKX函数,第一个参数为需要对...

2020-04-30 11:35:17 401

原创 使用 DAX 改进 Power BI 中的时序折线图

本文翻译自Marco Russo的文章——《Improving temporal line charts in Power BI with DAX 》,本文介绍了在Power BI中如何使用DAX改进X轴基于日期的折线图,以及如何正确进行数据建模和可视化展现。Power BI中的折线图是一种用于展示实时事件的实用可视化工具,但是,折线图会在应用于日粒度时呈现最佳效果。为了达到其他粒度级别的...

2020-04-30 11:30:34 2846 1

原创 如何在 DAX 中创建 “虚拟关系”

各位小伙伴周三好,今天工坊为大家带来的是如何在DAX中创建“虚拟关系”。七夕很快就要到了,希望大家了解这三个创建“虚拟关系”的函数之后,马上可以和TA建立起关系~引用“非活动物理关系”在建立模型关系时,有时候会无法建立“活动”关系。比如以下情况:首先建立【注册人数】度量值:注册人数 = DISTINCTCOUNT('客户表'[客户名称])此时时间表是无法筛选当日的注册人数的。“...

2020-04-30 11:27:40 1285

原创 工作技巧 | 满足你对 TOP N 的多种需求

在一个风和日丽的早上我蹦蹦跳跳的来到公司上班打开电脑,发现客户发来一条消息:“昨天的报表我需要添加一个功能!要按照销售额显示出前三名的店铺!”好的没问题!先看数据源:Q1:如何显示销售额前三名的店铺?1秒钟时间思考。…时间到。很简单,使用筛选器就可以实现。结果如下:将修改发给客户,掏出包里的早餐。还没咬下第一口,客户又发来一条消息:“我想自己选择显示的条数,...

2020-04-30 11:25:12 475

原创 零代码调整报表默认设置

在工作中大家都会遇到统一报表字体、数据颜色等问题,Power BI中没有更改预设字体的选项,所以需要逐图逐项去改。今天小编给大家推荐一个宝藏网站https://powerbi.tips/,其中的报表主题生成器可以有效帮助大家节省时间,提高效率。1网站登入如下是网站的登入界面,PS:由于不是国内的站点,访问可能不稳定,推荐使用谷歌浏览器。*进入网站后选择 “Theme Gener...

2020-04-30 11:18:08 243

原创 Power BI 可视化 | Smart Filter 自定义可视化

本期重点:1.Smart Filter的优势以及使用方法2.Smart Filter被当做普通筛选器来使用的情况在给老板汇报工作的时候总会接到各种各样的可视化报告需求,还要求操作起来简单明了,我们只好见招拆招的去实现和接近老板想要的效果。考虑以下场景:要求:在一个页面上筛选一个省份切片器,就可以了解所选省份所涉及区域、销售的产品类别和产品名称等情况,要求文字展示为主。接到这样的需...

2020-04-30 11:16:24 1168

原创 工具介绍 | Power BI 中的视觉对象交互功能

设计报表过程中,可视化对象的交互是必不可少的。“视觉对象交互”指的是更改报表页上的可视化效果相互影响的方式。例如,在地图可视化组件上选择一个州会突出显示柱形图并筛选折线图以便仅显示适用于该州的数据。启用视觉对象交互控件第一步:选中视觉对象,打开交互控件选项入口。第二步:显示“视觉对象交互”选项。在 Desktop 中,选择“格式”>“编辑交互”。第三步:打开“编辑交互”功能...

2020-04-30 11:14:17 2433

原创 重点 DAX 函数 | LASTNONBLANK 用法介绍

本期重点:1.LASTNONBLANK函数介绍2.LASTNONBLANK函数应用今天跟大家分享的是LASTNONBLANK函数,FIRSTNONBLANK与LASTNONBLANK用法相近,我们以LASTNONBLANK为例来做说明。LASTNONBLANK的语法是:LASTNONBLANK (<column>,<expression>)其返回的是按...

2020-04-22 18:23:32 1242

原创 Power BI 可视化 | 可视化控件-Calendar Visual

本期重点:Calendar Visual的用途及使用方法​​​小伙伴们大家好,今天介绍一个自定义可视化控件-Calendar Visual by MAQ Software.在做日程管理的时候,用日历图表展示会比较直观一些,而CalendarVisual就满足了这个需求,来具体看看效果吧。它是把一张电商618的活动日程安排表,用图表形式展示了出来,直观,形象。表格如下:数...

2020-04-22 18:22:16 2021 1

原创 Power BI 可视化 | 展现数据流动的利器-Sankey Chart

小伙伴们大家好,今天介绍一个自定义可视化控件-Sankey Chart(桑基图)桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,比较适用于用户流量、销售数据等类型的可视化分析。下面我们来看一个案例:01数据准备由于桑基图的目的是展现数据的流动,所以需要将数据的起点放到一列,终点放到另一列。...

2020-04-22 18:18:24 2788 1

原创 Power BI 可视化 | 可视化对象-Table Sorter

今天给大家介绍一个可视化对象-Table Sorer。这个可视化对象有什么特点呢?它是一个强大的可做多属性排名的可视化对象。首先,从应用商店导入该可视化对象,它所需要的数据字段只有“Rank”和”Values”,分别代表对谁排名,以及按哪些值排名。此处的“Values”可以拖多个值字段,即其可以按多个值来排序。我们拿较典型的学生成绩排名来举例。我们的数据中包含每个学生各科的成绩,以及...

2020-04-22 18:14:44 1227

原创 M 语言 | 生成给定时间范围内的每秒状态

本期重点::生成给定的两个日期时间之间的所有日期时间两个M函数:Duration.TotalSeconds和List.Duration小伙伴们好啊。日常工作中我们经常要在Power Query里对不规范的数据进行清洗加工,再加载到模型中进行处理。一起来看一个场景,截图如下:上图中的数据,对应了某机器(数据类型编号)在开始时间和结束时间内的机器状态。显然,这个数据不够规范,我们希望...

2020-04-22 18:09:29 340

原创 Power BI 中的实时流式处理

在一些特定场合下,我们希望数据库中的数据能够实时更新到Power BI中的仪表板,实现数据随着时间推移动态变化的效果。在Power BI服务中,就提供了一种叫实时流式处理的解决方案。该方案的实现有一定的技术门槛,在实际的工作场景中使用较少,很多小伙伴可能并不了解。今天,我们通过一个简单的实时流式处理示例过一把瘾。在此示例中,我们使用 PubNub 中公开提供的流。第一步在“Power BI...

2020-04-22 18:05:15 833

原创 自定义公司专属 Power BI 网站品牌外观

在用户登陆Power BI网站查看报表时,默认外观是微软官方样式,在左上角显示“Power BI”的Logo。某些情况下,用户希望可以更改这个logo和外观样式,使网站看起来更符合企业品牌视觉要求。今天我们就介绍一下如何进行品牌外观设置,需要注意的是,该设置仅能由Power BI 管理员完成。PowerBI 在线服务在最近更新的Power BI 在线服务上,微软提供了针对这一需求的新功能...

2020-04-22 18:02:12 1001

原创 下次就带岳母去这些地方玩——Python 爬虫在 Power BI 中的运用

北京这么大,景点这么多,当被媳妇儿问“下周带我妈去哪儿玩?”屏幕前的你是不是也慌得一比???一番冥思苦想之后,作为Power BI深度用户的小编我自然又绕了回来–能不能用Power BI解决这个问题呢?又一番冥思苦想之后,小编认为:可以!且看下文如何分解:Step1:网页分析分析去某儿网的网点结构,决定爬取哪些信息,景点名称,星级,排名,游客评论数量,攻略数量,经纬度(html里面有)...

2020-04-22 17:51:57 718

原创 Power Query 动态汇总多个 CSV 文件(续)

我们之前的文章介绍过Power Query动态汇总多个CSV文件,方式比较简单,不需要输入任何函数就可以得到结果,但是需要经过重命名,筛选,修改乱码等操作,其实这些步骤都不用做,下面我们就来具体看一看。首先还是从文件夹获取数据:此处选择合并和编辑:下图中可以看到文件原始格式处是可以修改格式的,此处只要预览不是乱码,那么展开之后也就是正确的格式了。直接点击确定,可以看到下图已经得到想...

2020-04-16 20:01:46 3164

原创 DAX 函数答疑-根据入库时间和出库时间计算库存(续)

工坊的小伙伴们大家好,小编整理文章留言时发现《根据入库时间和出库时间计算库存》一文下面留言很多,其中有两个代表性留言如下:Q1这个度量值计算方式对于工业来说也许是OK的。但在商业行业中,常见的情况是同一个产品多次入库多批出库,而且通常会以入库表和出库表分别存储数据,请问这种情况该如何实现类似的库存计算呢?Q2入库表和出库表分开储存,我也是这种情况!入库可以同一批号记录,出库就不一定...

2020-04-15 21:56:29 2504

原创 关于初次使用 Power BI 的常见问题

Q1:Power BI注册网址?**A:**全球版注册网址:www.powerbi.com中国版(由世纪互联运营)注册网址:https://signup.microsoft.com/signup?sku=a403ebcc-fae0-4ca2-8c8c-7a907fd6c235Q2:在全球版上做好的Power BI报表,能直接转移到中国版么?**A:**两个版本是不同的域名,是不能互通的,...

2020-04-09 21:29:39 5868

原创 工具介绍 | 带你了解 Power BI 中的工具提示

工具提示,是Power BI中增加可视化对象可读性的一种常用工具。下面我将系统的为大家介绍工具提示的类别和适用方法,文末还有小彩蛋呦~默认的工具提示每一个可视化对象都会有默认的工具提示。在你鼠标悬停到任意数据条时,显示出来的标注性文本就是默认的工具提示页。默认的工具提示是可以关掉的。在可视化对象的格式栏,关闭“工具提示”开关即可。报表页工具提示当我们想展示更多信息的时候,通过创建用...

2020-04-09 21:27:19 2424

原创 在 Power BI 报表中创建超链接

在Power BI报表中,有时我们会需要使用超链接,通过点击超链接得到我们想要的网页信息。那么,在Power BI中具体如何实现呢?如下图,我们在Power BI中以表格的形式呈现了几所大学信息,其中Official Website列是学校官网网址,我们希望把这一列创建成超接。我们需要在“数据”视图中将该列的数据类别改成Web URL。这样,Official Website列的网址就生成...

2020-04-09 21:20:58 4684

原创 Power BI 可视化:柱形图根据数值自动改变颜色

工坊的小伙伴们大家好,今天为大家介绍的是在制作柱形图时,如何根据数值使其自动改变颜色,实现更直观的呈现效果。下图简单展示了在不同月份某一商品的上架率,如果我们对上架率有一个要求或标准☟☟:比如每个月上架率高于90%为正常,低于90%为不正常,需要特别关注。那在图上怎么直观展示呢?有人可能会优先想到加一条恒线,低于恒线的为不符合标准的,但是这个还是不够直观。我们希望当数值低于90...

2020-04-09 21:18:51 3796

原创 LOOKUPVALUE 函数的使用姿势

工坊的小伙伴们大家好,在实际工作中,特别是Excel中,经常需要使用VLOOKUP函数根据索引来查找出一些其他的列。那么,在Power BI中,类似的函数是什么呢?它就是我们今天的主角 ☛ LOOKUPVALUE函数。首先来看一下该函数的参数:LOOKUPVALUE( <结果列>, <查找列>, <索引值>[, <查找列1>, <索...

2020-04-09 21:16:03 2162

原创 学会这个技巧,再也不用手工比较每周指标

大家好,今天讲一下DAX计算列的使用。以库存管理为例。在涉及到库存管理时,管理者通常会把当下产品的库存和前一段时间的库存放一起看,比较一下库存的变化情况,比如下面这样的:用Excel做的话免不了VLOOKUP,型号多了,数据量大了,每周手工更新也挺烦的,机械重复的程式化工作何不自动化实现呢?每天都不用管,打开数据就是最新的状态,这样不好吗? 当然好,怎么实现?写编程代码?当然不用,就用D...

2020-04-08 19:51:18 605

原创 Power BI 可视化:柱形图根据数值自动改变颜色

工坊的小伙伴们大家好,今天为大家介绍的是在制作柱形图时,如何根据数值使其自动改变颜色,实现更直观的呈现效果。下图简单展示了在不同月份某一商品的上架率,如果我们对上架率有一个要求或标准☟☟:比如每个月上架率高于90%为正常,低于90%为不正常,需要特别关注。那在图上怎么直观展示呢?有人可能会优先想到加一条恒线,低于恒线的为不符合标准的,但是这个还是不够直观。我们希望当数值低于90...

2020-04-08 19:46:43 7386 3

原创 LOOKUPVALUE 函数的使用姿势

工坊的小伙伴们大家好,在实际工作中,特别是Excel中,经常需要使用VLOOKUP函数根据索引来查找出一些其他的列。那么,在Power BI中,类似的函数是什么呢?它就是我们今天的主角 ☛ LOOKUPVALUE函数。首先来看一下该函数的参数:LOOKUPVALUE( <结果列>, <查找列>, <索引值>[, <查找列1>, <索...

2020-04-08 19:44:58 13291

原创 关于 Power BI 中的 DAX 错误提示

本文翻译自国际Power BI大师Marco Russo的文章——《DAX error messages in Power BI》,该文介绍了用户在Power BI中定义DAX表达式时常见的报错提示以及其相应的解决方法。包含语法错误的DAX表达式会停止执行计算, 这些错误在开发期间会高亮显示,因此它们不应影响报告。出现在有效表达式中的错误提示是不同的,这里不再讨论。语法错误的DAX表达式会再...

2020-04-08 19:43:12 5251

原创 使用 Power Query 进行模糊匹配

在数据分析中,我们经常会需要数据匹配,比如将事实表与维度表进行匹配来获取维度表中的信息。对此,我们可以通过Power Query中的合并查询,或者在Power Pivot中建立关系而轻易实现,但是前提是匹配列的数据是能对应得上的,如果是模糊匹配,那用以上的方法便会匹配不上。那么在Power Query中怎么进行模糊匹配呢?比如,我们需要给下列左图中的产品匹配上价格:在Power Quer...

2020-04-08 19:36:43 5259

原创 如何将两个日期列展开成多行?

首先,我们来看下原始数据与需要达到的效果。如何将两个日期列展开成多行?因为业务需求,开始日期和结束日期是一个值的时间范围,想要将开始日期和结束日期之间的所有日期展开成多行,结果为日期列和值列,最后将日期列与日期表建立关系进行数据分析。我们先从最简单的内容分析,先看第一行,如果我们要得到2012/4/2到2012/4/4之间的日期,我们该怎么做?大家应该立马会想到使用数字列表的{1…n}...

2020-04-07 22:43:52 838 1

原创 环形 KPI 可视化

在图表KPI完成进度的多样展示中,环形或饼形图来展示百分比的形式比较受人欢迎,因为它可以直观的看出进度比率和与目标完成相差距离。在这里给大家推荐两种环形可视化形式。1 报表自带视觉在图表可视化中我们可以用自带的环形和卡片图的组合的形式做一个KPI展示。这里面环形图的形成与Excel环形图的形成类似,需要将完成与未完成两部分度量值准备好,同时加入值选项形成,如下图所示:这种应用在我们的P...

2020-04-07 22:42:46 821

原创 区分工作日,你就跟我这样做

各位大家好鸭!大家在工作中有没有经常遇到一种情况 ☛ 统计某些指标时需剔除非工作日。下面我们分两种情景来探讨下分析中遇到区分工作日的场景。## **1 针对聚合指标**我们采用如下数据,以下申请记录表是某厂的设备借用申请记录,每个单子均有申请借用的日期和申请被满足的日期:我们要按照申请日期统计每天产生的申请单数量,建立或导入日期表如下:将申请记录表的申请日期和日期表的Date列建...

2020-04-07 22:41:30 516

原创 可视化图表——Data Bar KPI Visual

工坊的小伙伴们大家好,最近小编发现一个比较简单直观的KPI展示图表——KPI Visual,它是用一个带颜色的条形图指示向目标前进的进度。KPI Visual的设计采用的原则是:尽可能占用最小的报告空间。你可以把它放进Power BI Mobile report的两个格子里,如下图所示:那么我们该如何创建这样一个可视化图表呢,下面我们一起来看下,首先先查看字段属性:如上图所示,我们可以...

2020-04-07 22:39:26 830

原创 Chiclet Slicer 好用而鲜为人知的功能

​工坊的小伙伴们大家好,在Power BI可视化元素中,切片器是常用且实用的一种,Power BI自带的切片器已经能够实现很多功能。今天宗琪给小伙伴们介绍一种功能强大的自定义视觉对象——**Chiclet Slicer. **商店中该视觉对象如下所示​01 数据准备我们简单准备这样结构的一组数据:​Fact事实表中存储了每天各分公司、各产品的销量数据,另外有公司、产品两个维度表...

2020-04-07 22:37:37 1325

原创 雷达图使用攻略(下)

嗨~工坊的小伙伴们大家好!在之前的推送——《雷达图使用攻略(上)》中,文末给大家留了一道思考题☟☟思考题现在该年级仅有5个班,我们可以写出5个度量值,来满足5个班成绩的对比,倘若该年级有50个班,或者500个班,甚至更多,我们又该如何实现不同的几个班级之间的对比呢?即如何用雷达图在多个班级中挑选某几个班级进行比较。后台已经有几个小可爱留言了自己的解决方法,不知道其他的小粉丝儿怎么样了...

2020-04-03 21:32:15 1037

原创 雷达图使用攻略(上)

报表开发和设计过程中,在遇到需要展示对比的情况时,常规的柱形图、条形图或是折线图,往往不是特别直观,能一击命中你的需求。这时候你可能就会需要自定义的可视化图表,来解决这些问题了。今天这篇文章就来给大家详细说明,自定义可视化控件Radar Chart 雷达图的不完全使用攻略。我们仍然以学生成绩数据为例:为了图表展示的便利,我们需将数据转化为一维数据。用逆透视将数据处理成如下格式:导入数...

2020-04-03 21:30:59 1769

原创 组合产品销售模型分析(下篇)

嗨~各位小伙伴,在昨天的推送中,我们发布了组合产品销售模型分析(上篇),交代了组合产品的业务情景,并且为了实现该情境,构建了一个新的产品表,里面包括了实际用于出售的产品,销售产品列,以及其中包含的单个产品,全部产品列。在构建该表之后,我们应该如何使用它呢?以下是使用该表计算单品销售量的详细说明。我们在上一篇中构建出来的产品表只有两列,但是在实际使用过程中时,一张只有产品名称或是产品ID两列...

2020-04-03 21:29:55 503

原创 组合产品销售模型分析(上篇)——新维度表的构建

Hi~工坊的小伙伴们大家好!今天我们将进行组合产品销售模型分析,文章分为上下两篇,今天发布的是上篇。## **情景假设**某商店进行促销活动,对现有商品进行组合售卖。组合情况如下——组合表:单独销售的产品及组合产品维度表如下——产品表,表中包括所有组合产品及单独销售的产品,组合产品内的不作为单独销售的产品,不在此维度表内。在该情景的数据中,洗衣皂只作为洗衣组合2产品中的一个...

2020-04-03 21:28:36 419

原创 使用 Power Query 制作工资条

在公司中,我们经常会见到这样的工资表:然而,我们还需要将它转换成如下图所示的工资条:那么我们如何用Power Query实现这一效果呢?可以观察到,工资条表由三部分内容构成,分别是原工资表中的工资信息、标题(每一条数据都对应一条标题)和空行。所以我们可以用此三部分合并成需要的工资条表。首先将工资表导入到查询中,命名为“工资表”,并用此表创建3个该表的引用表,分别命名为“工资条”、“...

2020-04-03 21:27:22 914

空空如也

空空如也

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

TA关注的人

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