精华内容
下载资源
问答
  • 动态计算占比——Power BI

    千次阅读 2019-08-10 21:38:33
    背景:某总公司旗下有若干子公司 分别位于上海(SH)、北京(BJ)、成都(CD)、广州(GZ)等 每个子公司每年都会发生若干消费项目 如:Information Technology、Travel...首先Power BI链接数据源(子公司的费用表)...
    • 背景:某总公司旗下有若干子公司
      分别位于上海(SH)、北京(BJ)、成都(CD)、广州(GZ)等
    • 每个子公司每年都会发生若干消费项目
      如:Information Technology、Travel and Entertainment、Forms and Supplies 等

    下面介绍如何计算总体占比、分类占比、按筛选的总体占比、按筛选的分类占比

    首先Power BI链接数据源(子公司的费用表), 做一个矩阵视图:
    在这里插入图片描述
    1、计算总体占比:

    总体占比 = DIVIDE(SUM('费用表'[cost]),CALCULATE(SUM('费用表'[cost]),ALL('费用表')))
    

    展开全文
  • 传送门fiu fiu fiu~利用ALL和ALLSELECTED灵活计算四类占比
    展开全文
  • Power BI(二十一)power pivot之筛选上下文和行上下文 其实上下文概念并不深奥,但是对于习惯使用Excel计算函数的亲们来说在学习这块知识时感觉会比较别扭,这主要是因为在Excel中,某一段计算内容的确定是通过...

    Power BI(二十一)power pivot之筛选上下文和行上下文

    其实上下文概念并不深奥,但是对于习惯使用Excel计算函数的亲们来说在学习这块知识时感觉会比较别扭,这主要是因为在Excel中,某一段计算内容的确定是通过Excel表格中的坐标来确定的,非常直观,例如SUM(A1:A3),能让人一眼就明白要计算的内容是A1单元格到A3单元格之间所有数字的总和。而在DAX中,为了支持对大数据进行多样化的运算,它没有使用Excel中通过固定坐标定义函数运算范围的方式,转而通过上下文概念来定义函数所在的环境变量,即其运算范围,实现了函数对数据的处理可以根据上下文的不同而输出不同的运算结果。因此,只有充分理解了上下文含义才能更好的使用DAX来分析数据。

    DAX中有两种类型的上下文分:行上下文(Row Context)和筛选上下文(Filter Context)。
     

    行上下文

    行上下文可以理解为当前行内容。行上下文的应用范围不只局限于当前一张表。如果两张表之间建立了关联关系,则通过该关联关系就形成一个跨表的行上下文。

     

    筛选上下文

    筛选上下文是指将原始数据按照一定规则进行筛选,然后将提取出来的结果再作为环境变量带入到函数中使用。通过设定筛选上下文,可以灵活的改变函数的运算范围,实现数据分类分析处理的目的。

     

    需要记住的是,DAX的行上下文和筛选上下文共同作用于函数运算当中并对其结果产生影响。在分析行上下文对函数结果的影响时要以当前行中的数据为研究基准,而分析筛选上下文对函数结果的影响时则要从筛选出的子表单入手进行。
    当创建计算列时,DAX会自动为其定义行上下文关系,即计算列中的每个值都受到其所在行数据的影响。而当使用度量值创建报表时,其运算都是基于表单中其他条件生成的筛选上下文而进行的。
    --------------------- 

    以上介绍内容摘自(具体理论可以去看这一篇博客),我们主要实战

    https://blog.csdn.net/jessica_seiya/article/details/90904341

     

    常用函数FILTER、ALL、CALCULATE三者与上下文关系

    用一个例子,公路自行车占各省的销售金额以及占各省销售的占比

    FILTER:带入一个新的行上下文,不会影响原有的上下文,可以被切片

    ALL:完全用自身所有数据,其他行/筛选上下文不起作用

    CALCULATE:针对公式里面列会强行替换原有上下文,其他不受影响

     

    下面验证一下上面三个函数对上下文影响:

    数据集(销售记录)

    度量值如下:

    销售额:=SUM([金额])

    公路自行车销售额:=SUMX(FILTER('销售记录','销售记录'[产品名称]="公路自行车"),'销售记录'[金额])

    金额占比:=DIVIDE([公路自行车销售额],[销售额])

    用ALL计算的销售额:=SUMX(ALL('销售记录'),'销售记录'[金额])

    CAL计算公路自行车销售额:=CALCULATE([销售额],'销售记录'[产品名称]="公路自行车")

    CAL/ALL计算公路自行车销售额:=CALCULATE([用ALL计算的销售额],'销售记录'[产品名称]="公路自行车")

    生成数据透视表

    添加切片器(画红色的发生变化了)

    CALCULATE函数计算与FILTER/SUMX没什么差别,但是在筛选为产品名称就有差别了

    CAL计算公路自行车销售额:=CALCULATE([销售额],'销售记录'[产品名称]="公路自行车")

    CALCULATE里面的行上下文替换了原有的筛选上下文,所以每一行都会有记录,而FILTER带入一个新的行上下文,不会影响原有的上下文,可以被切片

     

    使用Calculate进行上下文转换

    我们想统计产品分类----销售额占百分比

    传统做法

    生成数据透视表--值显示方式---

    使用DAX函数怎么生成呢?

    度量值

    销售额:=SUM([金额])

    总的销售额ALL:=SUMX(ALL('销售记录'),'销售记录'[金额])

    ALL百分比:=DIVIDE([销售额],[总的销售额ALL])

    但是我们按照年份筛选就会有存在问题

     

    所以我们可以改进一下

    总的销售额CAL:=CALCULATE([销售额],ALL('产品分类'))

    CAL百分比:=DIVIDE([销售额],[总的销售额CAL])

    展开全文
  • Power BI分解销售目标

    2019-06-13 14:12:54
    通过Power BI,根据历史销售记录跟月销售目标,将目标分解到每一天。 一,分析数据 数据源包括17年的历史销售数据跟18年每个月的销售目标(只考虑周末,不考虑节假日,店铺活动等) 思路:因为年份不用,...

    通过Power BI,根据历史销售记录跟月销售目标,将目标分解到每一天。

    一,分析数据

       数据源包括17年的历史销售数据跟18年每个月的销售目标(只考虑周末,不考虑节假日,店铺活动等)

    6.13-1

     

    6.13-2

    思路:因为年份不用,同一个月的可能有不同的周末天数,日期也不会在同一天,所以通过计算权重的方法来进行分解目标。先对销售明细表进行汇总,需要求得每日的销售额及日期所对应的星期,再求得权重系数以分析目标销售额。

     

    二、数据处理及报表

    1,生成一张新表(销售汇总),里面包含销售日期及汇总每日销售额。销售汇总 = SUMMARIZE('销售明细','销售明细'[销售日期],"销售额",SUM('销售明细'[销售额]))

    销售汇总 = SUMMARIZE('销售明细','销售明细'[销售日期],"销售额",SUM('销售明细'[销售额]))

    2,提取销售日期的月份、星期及月份&星期作为新的列。

    月 = MONTH('销售汇总'[销售日期])
    
    星期 = WEEKDAY('销售汇总'[销售日期],2)
    
    月份&星期 = '销售汇总'[月]&'销售汇总'[星期]
    
    

    3,计算每个月每星期的平均销售情况。

    X月星期X平均销售 =DIVIDE(
        
        SUMX(FILTER('销售汇总',EARLIER('销售汇总'[月份&星期])='销售汇总'[月份&星期]),'销售汇总'[销售额]),
    
        COUNTAX(FILTER('销售汇总',EARLIER('销售汇总'[月份&星期])='销售汇总'[月份&星期]),'销售汇总'[星期])
    
        )

    4,以平均销售额的最小值为基础,计算星期的系数。

    X月星期X系数 =DIVIDE(
    
        '销售汇总'[X月星期X平均销售],
    
        MINX(
    
            FILTER('销售汇总',EARLIER('销售汇总'[月])='销售汇总'[月]),'销售汇总'[X月星期X平均销售])
    
    )
    
    

    得到下表:

    6.13-3

    5,生成一个新表(销售系数表),包含月份、星期、月份&星期、X月星期X系数。

    销售系数表 = SUMMARIZE(
    
        '销售汇总',
    
        '销售汇总'[月],
    
        '销售汇总'[星期],
    
        '销售汇总'[月份&星期],
    
        '销售汇总'[X月星期X系数])
    
    

    6.13-4

    6,生成一个新表(2018销售目标分解),包含日期,月份、星期、月份&星期,与销售目标表(月份)、销售系数表(月份&星期)建立关系。引入销售系数和销售目标。

    6.13-5

    7,引入销售系数和销售目标,计算当月每天销售占比

    X月星期X系数 = RELATED('销售系数表'[X月星期X系数])
    
    当月销售总目标 = RELATED('销售目标'[销售目标])
    
    当月销售占比 =DIVIDE(
    
        '2018销售目标分解'[X月星期X系数],
    
        SUMX(
    
            FILTER('2018销售目标分解',EARLIER('2018销售目标分解'[月份])='2018销售目标分解'[月份]),'2018销售目标分解'[X月星期X系数])
    
    )

    8,计算每天的销售目标

    当天销售目标 = '2018销售目标分解'[当月销售总目标]*'2018销售目标分解'[当月销售占比]

    9,报表制作

    6.13-6

    关注微信号The terminator line,了解更多Power BI案例。

    6.13-7

     

     

    展开全文
  • powerbi 笔记

    2021-01-04 00:13:40
    目录dax笔记基础篇财务 & 人力篇自定义图表 以下内容皆来自b站孙兴华老师,请多多支持,UID:437239552 ... 数据清洗交给PowerQuery,虽然BI支持文本函数,但是不建议在BI中操作 c. 自动化交给VB
  • ”此前,无论是雷元老师的《34招精通商业智能数据分析》一书,还是他的系列课程《Power BI 数据分析之路(基础篇)》、《经典Power BI 数据分析习题课》都广受好评,学员纷纷催更。终于,《Power BI 数据分析之路...
  • PowerBI处理1069个csv文件,刷新一次耗时20分钟,占用内存5G数据文件是1069个csv文件,文件体积280兆。共有42个查询:用PowerBI处理1069个csv文件,刷新一次耗时20分钟,占用内存5G大部分是powerbi desktop自动...
  • Power BI合并财务报表

    千次阅读 2019-06-11 10:44:55
    Power BI合并报表
  • Power BI Desktop10月产品功能摘要 本月Power Plus Desktop的更新充满了整个产品的小型和大型改进。一个巨大的更新是Power BI服务支持我们的复合模型和聚合预览。这实际上使我们这群PBI粉丝们可以开始使用这些预览...
  • 继解释此增长/下降和分析此分布的不同之处过后,Power BI在2月份又抛出了一枚重磅炸弹——Key Influencers Visualization,翻译过来:关键影响因素可视化组件。可见Power BI对这个AI黑科技的定位不同于前两者,它是...
  • 本文将讲解如何从零开始使用PowerBI Desktop制作一份动态销售报告。帮助大家快速入门PowerBI Desktop的操作。我们先来看一下一份动态销售报告的构成。 1、左上角放置了小黎子数据分析的二维码图片,紧接着是切片器,...
  • Power BI 学习七: DAX 表达式

    千次阅读 2019-03-10 23:48:14
    博客园:PowerBI开发 第四篇:DAX表达式 此篇文章着重的讲了 1.常用操作符 2.过滤函数 3.统计函数 4.文本函数 5.逻辑函数 6.关系 六个方面很好很细致的诠释了DAX相关知识 当然这里我们要着重的讲一下...
  • 在《商业智能(BI):Power BI》系列教程前面我们学习了:1.什么是Power BI?2.如何用Power BI获取数据?3.如何对Power BI 中的数据建模?今天我们来学习如...
  • 奥威Power-BI空调行业BI解决方案中该报表主要分析了空调行业相关的产品销售情况,以销售额与销售量为主要分析指标,分别结合品牌、价段、类型、渠道等维度多角度分析了空调产品的销售情况以及相应的构成占比等。...
  • POWERBI】GDP数据

    2020-05-21 09:49:59
    POWERBI是一个非常好的数据可视化工具 这里在国家统计局官网下载1975-2019年的国家年度国内生产总值数据,地区分年度GDP、地区分年度第一产业、第二产业和第三产业数据,尝试进行数据可视化分析。因为没有办法分享...
  • Power BI 中的编辑交互

    2020-03-31 21:13:18
    Hi~各位坊友,今天我们将来介绍一下Power BI中的编辑交互功能! 如下图是一张教师信息表,记录教师的ID、姓名、所属地区以及学历: 我们用这张表做出了如下可视化图表:不同地区教师数量以及教师学历占比。 但是...
  • Power BI(二十八)power pivot之TOPN大客户分析 这节我们主要来讲解如何制作t自定义排序及自定义前几名的切片器,我们点击其排序依据及前几名结果就会更着相应的变化 假如我们选着订单数量为排序依据,取前15名...
  • 3、红色框部分表示,累积销售金额占比大于80%,箭头部分表示截止的产品,也就是说到这个产品为止,累积销售金额占比大于80% 效果图二: 说明: 1、这张图和上一个图相比,不在显示每个产品的销售金额,而是增加...
  • 为方便Power BI用户们能快速找到所需要的Power BI各类型文章,小悦将2018年Power BI的所有精彩文章按照各应用场景汇总在这个帖子里,随时点击各链接重温当初点燃你学习Power BI的初心,总结自己这一年追随Power BI ...
  • Power BI(二十四)power pivot之产品/客户分类分析(ABC分析) 之前我们介绍过帕累托分析,现在我们使用power pivot进行产品/客户分类分析(ABC分析) 我们就以产品ABC分析即可,客户ABC分析操作与原理基本是...
  • Power BI ---乘用车分析

    2019-09-20 09:55:25
    从上图发现自主的车系的占比多余其他车系,相比较而言国外的车系品牌占比较多的是德系和日系。这两种国外的平牌还是一如既往的受大众的喜爱,口碑质量也是好评,大众消费购买时也是会优先考虑。 本次车类分析主要...
  • 主要展示内容: ... 奥威Power-BI水利行业BI解决方案中的报表主要以河流、湖库的水环境及功能用途为分析对象,结合不同河段层级及用途划分等情况,综合性地分析了某一省份内外河流、湖库的层级数量、类别...
  • Power BI 可视化的图表

    2020-08-10 21:56:23
    Power BI 可视化的图表 可视化图表 柱状图 1.柱状图 适用场景:适用场合是二维数据集(每个数据点包括两个值x和y),但只有一个维度需要比较,用于显示一段时间内的数据变化或显示各项之间的比较情况。 ...
  • 展示内容: ... 奥威Power-BI快消行业BI解决方案——分大区分品种销售分析的报表中对快消行业中的大区、品种分别进行销售金额、同比、计划完成和趋势进行了分析。通过简表列出了大区、品种的销售情况,...
  • 可视化图文报告好看且直观醒目,深受现代人办公的青睐,无论是学生、老师还是办公室工作人员。在企业工作中,图文报告的运用更加为广...其实小编建议如果制作图文报告需求大的,可以体验下Power-BI可视化报表分析软件的
  • 财务Demo——Power BI

    千次阅读 2019-09-11 16:57:03
    (5)环形图展示各项成本的占比 4 盈利分析 (1)柱状折线图展示当年与上年各月的盈利及同比增长率 (2)树状图展示各部门的盈利状况 (3)堆积面积图展示收入与成本的比较 (4)瀑布图展示各月的盈利增减及...
  • PowerBi - TopN+帕累托

    2021-03-17 22:04:48
    PowerBi–topn+帕累托 仅供学习 注:这里对表之间建立关系没有大要求(因为有用TREATAS),时间表和其他表建好关系就好 DAX公式: -------------------------建表-------------------------------------------------...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 521
精华内容 208
关键字:

bi占比power