精华内容
下载资源
问答
  • 在PowerBI中进行数据分析时,经常会用到辅助表,比如上周分享的按排名分组统计的文章:PowerBI业务分析:按排名分组统计其中第一步就是建立一个分组表,有不少星友问过,怎么在PowerBI中快速方便的建立一个辅助表,...

    在PowerBI中进行数据分析时,经常会用到辅助表,比如上周分享的按排名分组统计的文章:

    PowerBI业务分析:按排名分组统计

    其中第一步就是建立一个分组表,有不少星友问过,怎么在PowerBI中快速方便的建立一个辅助表,这篇文章就介绍几种常用的辅助表制作方式。

    就以排名辅助表为例,下面介绍的几种方式都是在PowerBI的模型中建立一个这样的辅助表:

    bba98bf789ab9ffc598b84e020460fcd.png

    1,Excel导入法

    这是最普通的做法,手工在Excel中录入需要的表,然后导入到PowerBI中使用,如果需要修改辅助表,同样也是在Excel中修改,然后PowerBI中刷新。

    这种方式很简单,不再详细介绍。

    2,输入数据法

    在PowerBI Desktop以及PowerQuery编辑器中,都有“输入数据”这个功能,

    d29693f5e1379b24ca74a11dea6f1fc2.png

    PowerBI Desktop

    5962dc72f512142de9f791e353195b1e.png

    ↑ PowerQuery

    这两个界面中的功能相同,点击输入数据,然后在弹出的窗口中手工输入需要的数据就行了,和Excel类似。

    760c22a206dcd89ebe4eff5e1a86eaf5.png

    输入录入完成以后,可以直接点击加载,就会在模型中增加一个这样的辅助表。

    如果想修改辅助表中的数据,也很方便,点击“转换数据”,进入Power Query编辑器,找到这个表,点击第一步【源】旁边的小齿轮,就可以再次进入到创建表的界面,每一个数据都可以编辑,也支持插入、删除行列的操作。

    0a9c7aa562488df9f8f70565c24fddd0.gif

    3,DAX法

    使用DAX也可以建一个表,点击“新建表”就可以,之前也介绍过这个功能的用法:PowerBI Desktop中新建表的使用场景

    使用DAX建辅助表有多种写法,下面介绍几种常用的写法。

    DATATABLE函数制作辅助表

    DATATABLE本身就是DAX中的制表函数,所以用它十分方便,

    ab91e5ed53921c856f0c07a4dbf66e51.png

    DATATABLE可以指定每一列的数据类型,结构看起来也比较简洁。

    SELECTCOLUMNS制作辅助表

    SELECTCOLUMNS是一个表函数,灵活运用它,同样可以快速的制作一个辅助表。

    837ef520ab69d961978abfbbc5e41590.png

    UNION+ROW函数组合

    5ecd56e14782e16e57926b615e51f730.png

    上面是三种常用的DAX制作辅助表的方式,平时熟练掌握一个就够用了。使用DAX制作辅助表的好处是,如果需要修改辅助表的数据,不需要跳出这个界面,直接修改代码就可以了。

    上面这几种方式,和之前介绍的日期表的制作方式类似(玩PowerBI必备的日期表制作方式汇总),其实日期表,本身也是一个辅助表。

    更多精彩

    新手必看,利用PowerBI快速可视化分析超详细全流程!

    PowerBI业务分析技巧:利用DAX细分客户

    PowerBI常用的业务分析:按排名分组统计

    分析报告还不会用动态分析?利用Power BI参数轻松实现

    ad0417d65d8e1857e8b508e2f7146a6b.png

    Power BI星球,帮你轻松上手PowerBI.

    展开全文
  • 怎么从一列数据中找出连续数并提取连续数的起始值和终止值?今天给大家分享一个最简单的、通过辅助列来解决这个问题的方法。我们将建立两个辅助列找到各段连续数的起始和终止值,然后用常用函数INDEX、MATCH把它们...

    78c26ecb98fe7f3b65ef98cd1232ab9e.png

    编按:哈喽,大家好!怎么从一列数据中找出连续数并提取连续数的起始值和终止值?今天给大家分享一个最简单的、通过辅助列来解决这个问题的方法。我们将建立两个辅助列找到各段连续数的起始和终止值,然后用常用函数INDEX、MATCH把它们分列显示出来。学习更多技巧,请收藏关注

    部落窝教育www.itblw.com


    近日在答疑群看到一个整理编号的问题,觉得非常经典,特分享给大家。

    问题如下图所示:

    689c20661e3281e7a481eff6c5aa52a9.png

    数据源为A列,为了方便后面介绍,这里虚拟了23条数据,实际上可能是成千上万条数据。现在的问题是需要将这一列卡号按照连续性整理成号段的形式,也就是C列和D列的结果,为了便于大家看明白,特意标注了不同的颜色。

    问题明白了就该想想解决办法,这个问题似乎很有规律,但是又有点无从下手的感觉,于是各种声音都出现了,有说用VBA的,有说用PQ的,但是今天老菜鸟要和大家分享的办法就是用函数公式,而且是几个非常基础的函数,只不过还用了两个辅助列,下面就来分享解决思路。

    要解决这个问题需要做两件事,第一是确定分段节点,也就是找到号码不连续的位置。第二就是分组,把连续的号码视为一组。当解决了这两个问题之后,最后的结果就非常容易得到了。辅助列1解决分段节点的问题,公式为:

    =IFERROR(IF(RIGHT(A2,4)-RIGHT(A1,4)<>1,ROW(),),1)

    2bfbe2049a3db71960eadb4fde42e6bd.png

    因为卡号是包含了字母的字符串,要判断是否连续只能通过右边的几位数字来确定,也就是RIGHT(A2,4)-RIGHT(A1,4)。

    a5ef373c12443b6c8de5fe07833e949f.png

    结果为1时,说明是连续的,为了让结果更加直观,需要加个IF函数处理一下,于是就有了IF(RIGHT(A2,4)-RIGHT(A1,4)<>1,ROW(),)。

    8e3411c8b71b3b3905e00f83433202d2.png

    注意到D2中错误值,是因为数据源中的第一行是文字而造成的,要处理这个问题很简单,再加一个IFERROR就可以了,将错误值修正为1,这就是辅助列1的完整思路。学习更多技巧,请收藏关注

    部落窝教育www.itblw.com

    接下来要处理的就是分组问题,有了辅助列1,这个问题就很容易解决,公式为:

    =COUNTIF($B$1:B2,">0")

    0d9c314b1c716ab136eb1df513825e94.png

    COUNTIF也是比较常用的一个函数了,这个地方就是实现对大于零的数字进行计数,从而达到分组的效果。

    有了这两个辅助列,最后再来介绍起始编号和终止编号是如何得到的。

    起始编号的确定其实就是一个反向查找的问题,第一个起始编号就是辅助列2中数字1所对应的编号,第二个起始编号就是辅助列2中数字2所对应的编号,以此类推。

    明白了这一点之后,起始编号的公式就会有很多种写法,老菜鸟使用了INDEX和MATCH这对黄金搭档组合,公式为:

    =INDEX(A:A,MATCH(ROW(A1),C:C,))

    3fd4c3f1a36e97523d614fc4a0f0c705.png

    终止编号的公式与起始编号的公式仅有一字之差,公式为:

    =INDEX(A:A,MATCH(ROW(A1),C:C,1))

    abb1e4fdd01048ecd294a77158bb4651.png

    区别就在于MATCH函数的第三参数,在计算起始编号的公式中省略了第三参数,表示0,含义为精确查找,而在计算终止编号的公式中第三参数为1,含义为升序的模糊查找。关于这一点,在之前讲解的MATCH函数教程中都有介绍,这里只简单说一下区别,如果查找值存在多个时,精确查找返回第一个符合条件的结果,当数据按升序排列时,模糊查找返回最后一个符合条件的结果,在本例中,查找值是1、2、3这些数字,第一个符合条件的结果就是起始值,而最后一个符合条件的结果就是终止值。

    结束语:实际工作中遇到的很多问题,如果要一步到位的话往往会很难,但是如果能够发现解决问题的关键步骤,并通过辅助列这个手段去拆解问题的话,要比追求一步到位的解法更有效率。学习更多技巧,请收藏关注

    部落窝教育www.itblw.com

    的练习课件请加入QQ群:1043683754下载。

    ****部落窝教育-excel提取数据列起始和终止值****

    原创:老菜鸟/部落窝教育(未经同意,请勿转载)

    更多教程:

    部落窝教育www.itblw.com

    微信公众号:exceljiaocheng,+v:blwjymx2

    展开全文
  • 示例数据:1、假定需要插入行的数据行数是6行,在空白列建立辅助列,输入与数据行相同的自然序列,并复制,粘贴在辅助列数据的下方。此处可以理解为需要插入几行,就复制几次。2、选中数据列和辅助列,点击排序和...

    示例数据:

    1、假定需要插入行的数据行数是6行,在空白列建立辅助列,输入与数据行相同的自然序列,并复制,粘贴在辅助列数据的下方。此处可以理解为需要插入几行,就复制几次。

    2、选中数据列和辅助列,点击排序和筛选命令,进行自定义排序,以辅助列为关键字进行升序排列,排序完成后,即可实现隔行插入一行。

    3、最终效果:

    转自 https://zhidao.baidu.com/question/320383772.html
    展开全文
  • 数据运营思维导图

    2018-04-26 14:24:22
    [辅助]各个等级消耗游戏币数据 新用户等级分析 首日等级 所选期间的新增玩家,在其新增当日中最终玩到的等级分布情况 首周等级 所选期间的新增玩家,在其新增7日后玩到的等级分布情况 14日等级 所选期间的...
  • 2019数据运营思维导图

    2019-03-29 21:34:09
    怎么数据收集 数据太多可以采用抽样的方法 数据建模 根据所获取到的数据建立模型,注入数据调整模型参数 数据分析及预测 数据可视化、输出报表、趋势预测 留存分析 留存(次~7日、14日、30日) 解决问题 用户对...
  • 今天,分享一个双轴柱形图,用来分析供求关系现状,它是用柱形的高低来反应数值大小,用虚框和填充反映供求关系,图表示例如下:图表制作步骤:1、建立数据表格(表中数据为随机生成,只用于示例)添加辅助列,F41...

    大家好,今天,分享一个双轴柱形图,用来分析供求关系现状,它是用柱形的高低来反应数值大小,用虚框和填充反映供求关系,图表示例如下:

    221c4881fc34d87baa4fbafc8e19cabd.png

    • 图表制作步骤:

    1、建立源数据表格(表中数据为随机生成,只用于示例)添加辅助列,F41单元格公式如下:=IF((D41-E41)>0,E41,D41),然后将此公式复制黏贴至F42-F44单元格

    ef06ab35de6ef9fb717d602ba018b981.png

    2、插入原始图表:

    1)、选中一季度至四季度数据,即D21:F44数据源;

    2)、点击插入菜单→选择柱形图→点击插入二维蔟状柱形图。

    3、设置图表数据系列格式(计划供应序列)1)、选中目标:右单击标签序列的任意数据条,左单击设置数据系列格式。2)、系列选项:重叠为0%;间距为60%;系列绘制在主坐标轴。3)、填充:无4)、边框颜色实线;颜色:黑色5)、边框样式宽度:1.5磅;短划线类型:实线4、设置图表数据系列格式(实际需求序列)1)、选中目标:右单击标签序列的任意数据条,左单击设置数据系列格式。2)、系列选项:重叠为100%;间距为80%;系列绘制在次坐标轴。3)、填充:全部数据为纯色填充,色码:5148f517f2cba710981ec2791e8da403.png255,134,024。4)、边框颜色:无线条。5、设置图表数据系列格式(辅助列序列)1)、选中目标:右单击标签序列的任意数据条,左单击设置数据系列格式。2)、系列选项:重叠为100%;间距为80%系列绘制在坐标轴3)、填充:全部数据为纯色填充,色码:2d70f55815dcd8c2d5ee5e5cde2087a5.png0,174,247。4)、边框颜色:无。6、设置图表坐标轴格式(X轴):1)、选中目标:左单击图表任意区域,选择“布局”选项卡→水平轴→左单击"设置所选内容格式"→打开"设置坐标轴格式"对话框。2)、坐标轴选项:标签与坐标轴距离为1;主要、次要刻度线类型为无;坐标轴标签为:轴旁。3)、填充:无。4)、线条颜色:实线;颜色:深色50%5)、线型:宽度:3磅;短划线类型:实线。7、设置图表坐标轴格式(主Y轴)1)、选中目标:左单击图表任意区域,选择“布局”选项卡→垂直轴→左单击"设置所选内容格式"→打开"设置坐标轴格式"对话框。2)、坐标轴选项:标签与坐标轴距离为1;最小值:0;最大值:1000;主要刻度单位:200;主要、次要刻度线类型为无;坐标轴标签为轴旁3)、填充:无。4)、线条颜色:无。8、设置图表坐标轴格式(次Y轴)1)、选中目标:左单击图表任意区域,选择“布局”选项卡→垂直轴→左单击"设置所选内容格式"→打开"设置坐标轴格式"对话框。2)、坐标轴选项:标签与坐标轴距离为1;最小值:0;最大值:1000;主要刻度单位:200;主要、次要刻度线类型为无;坐标轴标签为3)、填充:无。4)、线条颜色:无。9、设置图表区域、绘图区域格式填充和边框颜色均选10、设置网格线1)、线条颜色:实线;深色15%。2)、线型:1磅;实线。11、设置图例名称1)、左单击图表任意区域→右单击“选择数据2)、单击实际需求序列→编辑“系列名称”→="超计划"。3)、单击辅助列序列编辑系列名称”→="实际需求"4)、单击任意序列编辑水平(分类)轴标签”→选择B21:B44数据源12、图表元素美化1)、标题区:文本框;中部对齐;左边距0.2厘米,其余为0;高度1厘米,宽度与图表框一致。2)、副标题区:文本框;中部对齐;左边距0.2厘米,其余为0;高度0.5厘米,宽度与图表框一致。

    3)、图例:放在左上角标题区下方,与标题左对齐。

    4)、脚注区:文本框;中部对齐;左边距0.2厘米,其余为0;高度0.5厘米,宽度与图表框一致。5)、字体:标题字体为微软雅黑,16#;其余字体为微软雅黑,10#6)、图表框:比例选择建议在0.5~0.65为宜,即长度控制在12.7附近,高度控制在7.62附近,这样能达到黄金分割比例,让图表更具有审美意义。
    展开全文
  • 相当于在excel里面建立辅助列,经常要用的数据最好建立视图保存方便调用;除了经常我个人经验是复杂运算得出来的数据最好也形成视图,方便后续调用和查看,怎么定义复杂,我觉得就是调用几个表,sel...
  • infobright包

    2012-10-22 10:24:10
    首先是按列存储,然后把列数据切成小块(Data Pack),进行压缩和统计(DPN, Data Pack Node),然后再对多块数据之间进行知识关联(Knowledge Node),最后对整个表形成知识网格(Knowledge Grid)。虽然说 ...
  • excel的使用

    2012-11-25 17:06:01
    这时先不要忙着把B和C删除,先要把D的结果复制一下,再用“选择性粘贴”命令,将数据粘贴到一个空上。这时再删掉B、C、D数据。下面是一个“&”实际应用的例子。用AutoCAD绘图时,有人喜欢在EXCEL中存储...
  • CI框架学习概要总结

    2014-07-17 11:14:52
    2.CI框架学习-载入视图分配数据辅助函数与创建自定义函数 3.CI框架学习-实例操作载入文章管理系统模板引入外部文件 4.CI框架学习-实例操作发表文章使用表单验证类与汉化框架 5.CI框架学习-实例操作文章与栏目相关...
  • 5.6 数据一致性和数据并发性 155 5.6.1 数据库写入器和写前协议 155 5.6.2 SCN 156 5.6.3 撤销管理 156 5.7 备份与恢复体系结构 157 5.7.1 用户管理的备份与恢复 157 5.7.2 RMAN 157 5.7.3 Oracle ...
  • 网上有其他人想补充数据,也只需要根据公用的DTD规范来建立文档,就立刻可以加入。 目前,已经有数量众多的写好的DTD文件可以利用。针对不同的行业和应用,这些DTD文件已经建立了通用的元素和标签规则。你不需要...
  • 以及通过停车场监控摄像头建立辅助自动泊车的地图等等。 无人驾驶面试知识点 参考博客 1. 深度学习相关 机器学习和深度学习的区别,各自适用于什么问题 CNN基本原理,CNN的那些部分是神经元 CNN去掉激活函数会...
  • 运行《管家婆》Windows版程序组中的[数据备份与恢复]程序备份数据,以备在升级过程中掉电或其他非正常因素造成数据丢失。 在[系统维护]菜单中选择[年结存],按系统提示操作即可。 如需查询年结存以前的明细帐,可在...
  • 深入解析ATL(第2版).pdf

    热门讨论 2013-02-17 15:32:55
    2.1 字符串数据类型、转换类和辅助函数 2.2 智能BSTR类CComBSTR 2.3 CComBSTR类 2.4 CString类 2.5 总结 第3章 ATL智能类型 3.1 智能VARIANT类CComVariant 3.2 智能SAFEARRAY类CComSafeArray 3.3 智能指针类CComPtr...
  • Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言....................................................................................数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...
  • 千万不要无端造出程序无法实现的答案 出来,如果万一进了国奖答辩,评委问你这个数据怎么得出来的,你总 不可以说是猜出来的吧? 5.每一次比赛,都认真做,不要总想着还有下一次的比赛可以做,做好每 一次的比赛,...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

怎么建立辅助列数据