自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Power BI 中的编辑交互

Hi~各位坊友,今天我们将来介绍一下Power BI中的编辑交互功能!如下图是一张教师信息表,记录教师的ID、姓名、所属地区以及学历:我们用这张表做出了如下可视化图表:不同地区教师数量以及教师学历占比。但是当选中左图中某个地区的柱子时,我们发现右图的学历占比之和不再是100%,这是为什么呢?这是因为,当前右图对左图的交互效果是突出显示。在不做任何筛选的情况下,我们看到不同学历的教师...

2020-03-31 21:13:18 1594

原创 AVERAGEX:一个值得你花时间探索的函数

AVERAGEX是一个迭代器函数,所有以X结尾的函数都是迭代器函数,它们循环整张表格并为每行计值一个表达式,最后使用不同的算法来聚合结果。今天我们通过一个业务场景,来探索下AVERAGEX函数的用法。在我们实际业务需求中,经常会遇到总计值不同的情况,今天介绍的这个场景是如何让地区的合计值显示其平均值销售额,而不是销售额总计。如下图所示:想要求的结果是总计显示平均值,其他显示每个地区的销售...

2020-03-31 21:12:07 1082

原创 Excel 调用数据模型,可以这样做!

行政或财务的小伙伴们有没有经常需要填写类似这样的一个表单呢?一般基础数据像下面这样:对于每个申请单号要将对应的信息填写到相应的单元格,形成一个表单,打印后由负责人签字存档。这样的一个情景很常见,由此产生的表单数据录入的工作量也是比较大的。今天我们通过一个Excel函数——CUBEVALUE,将该流程实现自动化,实现如下输入单号之后自动获取其他信息的效果:首先将需要用到的基础数据导入...

2020-03-31 21:10:44 2662

原创 DAX 数据类型及 DAX 表达式中的常见错误

DAX可以使用不同的数值类型执行计算,其中有七种数据类型,如下:数据类型说明整型 Whole Number(Integer)DAX只有一个可以存储64位值的Interger数据类型,DAX种整数值之间所有内部计算也使用64位值。浮点型 Decimal Number(Float)十进制数总是以双精度浮点值的形式存储,不要将此DAX数据类型与Transact-SQL的...

2020-03-31 21:09:24 3478

原创 如何使用 Power Pivot 进行模糊匹配

之前在《使用Power Query进行模糊匹配》一文中我们讨论了如何在Power Query中进行模糊匹配,今天我们来讨论下在Power Pivot中的模糊匹配。还是之前的案例,图1为产品表,图2为颜色价格匹配表,需要根据颜色将颜色价格表中的价格匹配到产品表中,因为产品表中没有能与匹配表中的【颜色】字段直接匹配的列,所以我们需要用【产品】字段中的颜色进行模糊匹配。我们先将两张表加载进Powe...

2020-03-31 21:07:51 2113 1

原创 DAX+M 语言应用场景:如何得到含有全国维度的图表?

小编最近遇到一个问题,就是要得到下图所示效果,全国这个值柱形图对应的是所有地区销售额的平均值,其他地区对应的是各自地区的销售额:我们都知道全国平均销售额和各地区的销售额计算是不同的公式,那么, 怎么将他们结合起来放到一个维度里面并展示出不同的结果呢?1 解题思路其实要想得到这样的结果,首先要构造出这样一个维度,然后分别计算出全国平均销售额和各地区销售额,然后将这两个公式跟构造出的维度结合...

2020-03-30 21:54:56 603

原创 Power BI 可视化:超实用的多个小折线组合图

嗨~各位坊友周五好呀!今天小编来和大家分享一个可视化视图Small Multiple Line Chart,先来看下效果:这款可视化视觉很直观的把各区域1至12月的销售额趋势走向非常清晰明了的展现,很适合我们日常分析对比。可视化需要三个基础字段:划分的区域字段、X轴的维度字段和值。在设置方面可操作性也很强大,区域标题可开关,字体颜色大小位置均可调整。我们可以根据内容或自己的喜好...

2020-03-30 21:53:48 4010

原创 DAX 函数:听说你想用度量值做切片器?

某一天,有客户提出,要用计算的指标作为切片器,选什么出什么,小编从心里翻了个白眼,这不太可能呀!不管怎么样,小编还是得默默地啃起这个硬骨头。下面是集合了工坊集体智慧的解决方案。01 数据准备这里我们采用五险一金作为示意,如下图:假设希望选择的度量值有:养老保险金、医疗保险金、失业保险金、住房公积金、工伤保险金以及生育保险金。02 单项选择我们知道,度量值是不能放到切片器的字段中去...

2020-03-30 21:52:48 3699

原创 根据入库时间和出库时间计算库存

工坊的小伙伴们大家好,我们经常遇到一种分析场景:根据每一条产品的入库时间和出库时间计算某个时点的库存数量。今天我们将专门解决这个问题。01 数据准备库存示意数据如下,包含每条产品的产品名称、入库日期、出库日期等信息:02 建模过程我们需要根据时间维度来统计库存数量,所以首先需要建立日期表,可选择使用DAX表达式或者其他方式生成一张如下所示的日期表:建立维度表之后,我们通常需要将...

2020-03-30 21:51:38 5800

原创 如何使用 Power Query 筛选数字列的最大值

在Power Query中,我们经常会需要做各种筛选。现有如下场景:在使用Power Query时,我们想将下表中报告金额最大的报告ID筛选出来,但是发现运算符只有“等于”、“大于”、“小于”、“大于等于”等等,没有“最大值”、“最小值”可选。那怎么办呢?没关系,我们可以先随便筛选一个,比如筛选出报告金额为8465的报告,可以观察到M语言是这样表达的:所以,我们只要把公式中的【...

2020-03-30 21:50:20 8438

原创 使用 Power BI 在同一图表中显示实际值和预测值

本文翻译自Alberto Ferrari的文章——《Showing actuals and forecasts in the same chart with Power BI》。在预算报告中,常见的要求是在同一折线图上显示未来的销售预测和实际销售量。 本文介绍如何使用DAX实现此目标。用于此示例的数据模型包含两个表:销售表和预算表。这两个表通过一组关系链接到客户表、日期表和产品表。它们是销售表...

2020-03-27 21:18:17 2652

原创 使用 CONCATENATEX 书写度量值

本文翻译自Alberto Ferrari的文章——《Using CONCATENATEX in measures》本文展示了CONCATENATEX函数的使用,这是一个十分便捷的DAX函数,用于返回度量值中的值列表。在示例中,使用CONCATENATEX有助于在公司开展业务的国家列表中找出表现最佳的国家及其相对销售额。最终的目标是获得如下图所示的报告:在书写此度量值之前,要考虑到下述几...

2020-03-27 21:08:42 1776

原创 在 Power BI 中筛选每类产品的前三名

本文翻译自Marco Russo的文章——《Filteringthe Top 3 products for each category in Power BI》本文介绍了在Power BI中如何使每个类别的产品只显示前三名的不同方法,其中详细介绍了如何使可视化展现适应不同的模型和业务需求。Power BI可视化中的视觉级筛选器可以帮你减少可视化中的元素数量。用这种方法可以根据其他切片器或视觉效...

2020-03-27 21:05:01 7736

原创 DAX 综合实战案例—简单的中国式报表详解(三)

小伙伴们大家好!☞DAX综合实战案例-简单的中国式报表详解(一)☞DAX综合实战案例-简单的中国式报表详解(二)中讲解了中国式表头的构建,按列排序,时间智能函数,这些菜都已经做好,最后一步就是拼盘了,如何把它们按照需要的样子拼在一起呢?接下来就处理这个问题。我们再来看下报表的样子:报表先是展示各月的预算达成情况,然后是年累计、上年全年、上年年累计情况,最后是差异比较。表头通过按...

2020-03-27 21:03:56 790

原创 Power BI 可视化:直观了解分类百分比的饼图树视觉

Pie Charts Tree是一个对分类分析结果直观又有颜值的自定义可视化图表,在使用过程中我们可以轻易得到数值大小和饼图占比的完美结合。例如在产品销售数量分析中,只需添加必填项Categories类别项和选填项Value数值项即可得到饼图树图表:默认状态下弧线的粗细体现数值的相对大小,饼图显示的是在父级层级的占比情况,如下图所示:类别项可以添加多个层级,得到下一层级更详细的数值和比例...

2020-03-27 21:02:26 3725

原创 DAX 综合实战案例—简单的中国式报表详解(二)

Hello,小伙伴们大家好!☞DAX综合实战案例—简单的中国式报表详解(一)中我们讲到通过建立维度表构造中国式表头今天开始讲解度量值,Let’s go!该报表涉及的基础度量值有三个,预算、达成、达成率,公式如下:预算额 = SUM('事实表'[预算])达成额 = SUM('事实表'[达成])达成率 = DIVIDE('事实表'[达成额],'事实表'[预算额]) 各月的预算、达成...

2020-03-26 21:56:41 1561

原创 DAX 综合实战案例—简单的中国式报表详解(一)

Hello,小伙伴们大家好 !继上次的预告☞DAX综合实战案例——简单的中国式报表之后今天开始正式讲解中国式报表的实现过程。前方大量表格出没,请做好护眼工作!模型包含一张记录销售数据的事实表,一张日期表,还有一张维度表即中国式表头。这次我们先讲中国式表头。首先,我们来回顾下案例涉及的报表结构:主要是看表头,即列字段。有各月月份,全年累计,去年累计,去年全年,全年累计同比去年全年,...

2020-03-26 21:54:22 983

原创 DAX 综合实战案例——简单的中国式报表

Hello ,小伙伴们大家好,又见面了,今天介绍一个DAX综合实战案例——简单的中国式报表。平时处理数据比较多的小伙伴估计经常要和中国式报表打交道,接触Power Pivot和Power BI Desktop的小伙伴估计想把中国式报表自动化,来减少手工繁琐的重复劳动。你的心情我非常理解,可是中国式报表比较复杂和令人头疼的问题是它会把不同维度,不同粒度,不同类别的字段数据拼在一起呈现。...

2020-03-26 21:51:49 1105

原创 新手上路必备的 DAX 函数(下)

各位读者大家好~今天为大家带来的是新手上路必备的DAX函数下篇。上篇链接☞ 新手上路必备的DAX函数 (上)让我们整理好思路继续学习吧!三 、统计函数统计函数是最常用的函数,同时也是最复杂的函数,为数据分析提供非常强力的工具。同时,在使用统计函数时,必须考虑到数据模型,表之间关系,数据重复等因素,一般都会搭配过滤函数实现数据的提取和分析。1:求和函数SUM(<列名>)...

2020-03-26 21:50:23 2023

原创 新手上路必备的 DAX 函数 (上)

各位读者大家好!今天工坊给大家带来的是新手上路必备的DAX函数的上篇。如果你刚刚开始接触PBI无处下手,相信读完这篇文章之后你的学习会更加得心应手。新手往往在刚开始接触PBI的时候,对DAX函数会比较陌生。我头一天只学会了CALCULATE一个函数,之后才慢慢熟悉了其他的DAX。今天,我就将使用频率较高的一些DAX函数拿出来,给新上路的PowerBI玩家充当 “行军床”。一、常用的操作符...

2020-03-26 21:48:55 2203

原创 带你了解 DAX 筛选转换原理

各位读者大家好~每天获得一个新的技巧,在无数个小而确定的改变之后,你的积累将在意想不到的时间和地点开花结果。今天小编给大家带来的是DAX筛选转换原理,希望在阅读之后可以对你有所帮助。今天通过几个小案例理解一下DAX的筛选转换,一起来看看吧。有两张表:表一:公司ID表二:车型ID表一和表二通过公司ID进行关联。需求一:在表一里把表二中属于表一对应公司的ID最大的车型找出来。思路...

2020-03-25 21:16:21 821

原创 按类别合并数据

小伙伴们好!今天小编又来带给大家一个小攻略~我们经常需要将数据按照某一类别进行汇总,合并后的数据逻辑清晰,一目了然。但是你真的了解合并数据的快捷办法吗?今天小编就分享三种数据合并方式,带你开启高效办公。案例数据如下:实现的效果如下:今天介绍几种方法,供大家参考。01Excel函数公式step1:创建辅助列,在图示D3单元格输入公式:=C3&IFERROR(","&...

2020-03-25 21:14:16 764

原创 自定义区间范围下的计算

各位好,今天工坊将为大家分享的是如何通过新建参数来自定义区间范围,bingo~~下列是某商场会员ID及会员年龄的样本数据:根据这个数据,我们可以通过写计算列或者度量值的方式展现出该商场会员主要是哪个年龄段的,以及各个年龄段的会员数量是多少,如图:但是这样得到的区间划分是固定的。比如,如果我们想临时看下会员年龄在18岁至28岁之间的人数是多少,这时就无法快速直接地获取该信息。那我...

2020-03-25 21:11:54 1178

原创 通过度量值实现突出显示

我们在工作中可能会想要突出显示系列当中的最大值/最小值,在这里为大家分享下在常用的条形图和折线图中如何用度量值实现突出显示。本次案例数据来源:国家统计局-分省年度数据-国民经济核算-地区生产总值。01 条形图下图是近十年各省份地区生产总值生成的簇状条形图,按照生产总值降序排序:我们知道,可以通过可视化图表的格式-数据颜色-条件格式选项,来自定义设置图表的色阶,分段等,但是如果想突出...

2020-03-25 21:09:28 536

原创 移动平均与预测

工坊的小伙伴们大家好,又是活力满满的一天~在大家的实际工作中计算均值一定很常用,有时需要计算移动平均,下面我们通过一个例子来直观地体验一下移动平均算法的作用。例如,我们手中有每天对各客户的发货数据,如下:构造发货量度量值如下:发货量 =SUM ( '发货量'[值] )使用日期做为轴,以上度量值在图表中的表现如下:曲线变化起伏比较大,不利于做预测分析。我们使用如下度量值对发...

2020-03-25 21:07:52 3457

原创 计算排名二三事

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

2020-03-24 20:21:18 213

原创 如何实现多指标箭头动态变化

各位坊友好,在之前的文章《Power BI可视化:KPI指标在卡片图中的突出显示》里相信大家已经学会了KPI指标通过颜色突出显示的可视化技能。即同比增长率大于等于0时,卡片图值显示绿色,同比增长率小于0时显示红色,同时有向上向下的箭头指示图标。但在实际分析中我们往往希望通过多维度的对比以实现分析的目的,从而发现数据背后隐藏的故事。以下有一份某款产品2018年1月至2019年4月的数据...

2020-03-24 20:20:03 1049

原创 DAX 中的双向关系及其歧义

本文翻译自国际Power BI大师Alberto Ferrari的文章——《Bidirectional relationships and ambiguity in DAX》,文中探讨了使用双向筛选器时可能出现的歧义类型。在表格数据模型中激活双向筛选器可能会在关系链中创建不明确的路径,导致创建出数据变得难以预测的模型。本文对使用双向关系时可能出现的歧义类型进行了深入的阐释。关系可设置为单...

2020-03-24 20:18:47 800

原创 有关 SUMMARIZE 函数的简单查询用法

今天给大家分享有关SUMMARIZE函数的简单查询用法。我们都知道,在工作中会有各种各样的统计表格,比如销售表、业绩表、工资表、员工表等等,做这些统计有助于进行更好的人员配备和管理,使工作井然有序。那么问题也来了,要是数据量少的话还好,如果数据量太大,定位到要你要找的信息就需要消耗一定的时间。怎么样才能快速找到想要看的信息呢?让我们一起走近SUMMARIZE函数。SUMMARIZE函数...

2020-03-24 20:17:30 5497

原创 实现 TOPN and others 排名分类(续)

在上期《实现TOPN and others排名分类》一文中,有坊友反映文中的实现方法较适用于静态的场景,迭代的top3_others表是固定的,基于销售表整体而言没有动态性,如果加上年份,地区切片筛选就不适用了。比如我有一张销售记录表A,表A有很多维度字段,我迭代top5_others这张单列表(销售员列,按销售额排名),如果筛选器把表A按大区筛选,选北区,那就是北区的top5_others,再...

2020-03-24 19:21:43 534

原创 实现 TOPN and others 排名分类

在进行排名展示的时候,如果条目太多,可能会只看TOPN的排名,剩下的归类为其他进行展示,这种场景可以考虑用DAX或者POWER QUERY进行处理。还是拿房产销售的数据进行演示,按销售员的销售额进行排名,只展示TOP3,剩下的归类为其他。方法一建立一张销售额前3的销售员名单表再加一个其他:top3_others =UNION ( TOPN ( 3, VALUES ( '销售表'[销售员...

2020-03-23 19:41:39 824

原创 使用 Power BI 在同一图表中显示实际值和预测值

本文翻译自Alberto Ferrari的文章——《Showing actuals and forecasts in the same chart with Power BI》。在预算报告中,常见的要求是在同一折线图上显示未来的销售预测和实际销售量。 本文介绍如何使用DAX实现此目标。用于此示例的数据模型包含两个表:销售表和预算表。这两个表通过一组关系链接到客户表、日期表和产品表。它们是销售表...

2020-03-20 16:49:06 3267

原创 如何在 DAX 计算中隐藏未来日期?

本文翻译自国际Power BI大师Marco Russo的文章——《Hiding future dates for calculations in DAX》,该文介绍了未来日期的定义以及展示度量值时如何不显示未来日期的方法。我们经常会用到DAX时间智能函数,如year-to-date (YTD)、year-over-year (YOY)和其他一些函数,然而,日期表中因有“未来”日期的存在会...

2020-03-19 19:42:53 634

原创 功能多变的可视化对象- Distribution

今天给大家介绍一个比较好玩的自定义可视化对象–Distribution这个可视化对象的功能我所用到的有两种–第一:切片器功能,第二:按类别显示KPI指标,以下我们就来展现这两种功能。01切片器功能**需求:将月份设置为切片器**效果图:Distribution可视化对象有两个需要填写的字段,在本例中,选择“月份”字段拖拉到Category Data框中,选择“销售额”字段拖拉到Me...

2020-03-18 21:17:38 292

原创 手把手教你 DIY 属于自己的酷炫可视化控件

在Power BI中有一些可视化控件可以用于满足我们基本的作图需求,但是在一些特殊情况下PowerBI自带的可视化控件就显得捉襟见肘。为了更好的满足我们对可视化的需求,PowerBI.Tips网站上近期推出了DIY可视化控件的功能,分析师可以在PowerBI.Tips网站推出的Charts模块自行绘制满足业务需求的可视化控件,使我们的可视化展现更加贴近业务需求。首先介绍一下PowerBI.T...

2020-03-17 21:05:16 927

原创 技巧分享 | 如何自动改变时间切片器的默认值

各位读者大家好,今天工坊为大家带来的是工作技巧分享,如何能够让时间切片器的默认值随年份推移而变化,同时能够查看过去时间的数据呢?一个小小的计算列会帮你找到解决方案。在实际应用中,往往会有这样的需求,在Power BI Desktop做好报表后,发布之前可能会需要对某些切片器设置一个默认值,比如将货币切片器默认成人民币,把年度切片器默认成当年等等。这样,报表查看者每次打开报表就能直接看到其最关...

2020-03-16 21:32:59 2626

原创 重点函数 | KEEPFILTERS 用法介绍

各位读者大家好!今天的重点函数解析为大家带来的是KEEPFILTERS函数的用法,一起来看看吧!首先,我们来看下KEEPFILTERS的语法构成,只有一个参数,如下:KEEPFILTERS(<Exprission>)对这个函数的用法,描述如下:KEEPFILTERS一个筛选器修饰符,它不会删除筛选器上下文中与KEEPFILTERS参数应用的筛选器冲突的现有列或表筛选器。感觉...

2020-03-13 19:42:07 773

原创 DAX 实战 | 手把手教你使用表函数生成销售表和汇总表

前言常见的DAX函数返回的是一个值,比如SUM,MAX等,称为值函数,与此同时,DAX中还有很多返回表的表函数,比如FILTER,ALL,VALUES,DISTINCT这些都是比较常用的表函数,新建度量值、新建列都是需要返回一个值,如果用返回表的表达式来创建,将会报错,而新表就是利用DAX创建一个表,它使用的就是返回表的表达式。今天我们来介绍的就是除了上述所说的表函数外,还有一些生成笛卡尔积和...

2020-03-12 19:36:06 2191

原创 一题多解 | Power BI 中不显示当前月的另一种方法

在《Power BI中不显示当前月的一种方法》这篇文章中,我们介绍了一个特殊的业务场景——**PowerBI视觉对象仅显示已经过去的完整月份的数据,而不显示目前正处于的月份的业务。**并提供了一种可行的解决方案。整个过程包括:对日期表年月序号字段进行排名计算今天日期对应的排名用今天日期的排名和日期表的每个日期排名比较最后在可视化对象中应用筛选今天我们为大家介绍如何在Power ...

2020-03-11 13:49:30 1081

原创 Power BI 中不显示当前月的一种方法

01课题背景报表呈现中有这样一种需求:“ 限制Power BI视觉对象仅显示已经过去的完整月份的数据,而不显示目前正处于的月份 ”如果按日显示数据通常问题不大,但按月显示时,当前月的实际值比较参考价值较小,如下图:此图表是2019年某书店书籍的销量,看起来10月份销量有明显下滑,但事实并非如此,这份报告是10月上旬时生成的,仅包含了10月的部分数据,所以有些误导。在Power B...

2020-03-11 12:26:03 2464

空空如也

空空如也

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

TA关注的人

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