本文主要是介绍PowerBI 一些基础功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、PowerBI创建日期表
1.1、Power BI 日期表 - 知乎日期是做数据分析的时候使用最频繁的分析维度,一般建议建立单独的日期维度表,并与事实表的日期字段建立连接。 建立日期维度表可通过DAX函数的方式进行: 日期表 = CALENDAR(DATE("2023","01",&#…https://zhuanlan.zhihu.com/p/635072721 1.2、
PowerBI创建日期表 - 知乎PowerBI中最常用的表是什么? 毫无疑问,日期表!不同行业的分析,维度表有类别之分,数据表有指标计算之别。但当谈到日期时,基本是一致的。而且日期表也是我们使用时间智能的前提。 由于日期表、时间智能公式非…https://zhuanlan.zhihu.com/p/29025875?group_id=887959810350395392
2、Power BI 数据模型及核心概念介绍
Power BI 数据模型及核心概念介绍_bi模型-CSDN博客在Power BI中, 每一个可视化图表背后,都是一个由数据表格组成的数据模型。只有正确地将表格关联起来,才能实现各种可视化的效果。_bi模型https://blog.csdn.net/WHYbeHERE/article/details/129881632
3、PowerBI核心难点:DAX函数
PowerBI核心难点:DAX函数_51CTO博客_powerbi dax函数PowerBI核心难点:DAX函数,PowerBI数据建模必备,建议收藏!https://blog.51cto.com/u_15828536/5839618
4、PowerBI中VALUES函数和DISTINCT函数区别
PowerBI中VALUES函数和DISTINCT函数区别 - 知乎VALUES()和DISTINCT()函数都是DAX语言中比较重要的表函数,两者功能相近又有明显区别: (1)VALUES函数公式:VALUES(表or列) ①参数为表格中的列时,VALUES 返回列的不重复值组成的表; ②参数为表格时,VALUES …https://zhuanlan.zhihu.com/p/617869742
4.1、value函数的意思是,value是调成数学格式
5、Power BI干货系列:彻底搞清楚度量值与计算列的区别
5.1、Power BI干货系列:彻底搞清楚度量值与计算列的区别_上下文对于初学者,总是会把度量值和计算列搞混,我也经常碰到这样的问题,有些星友用文章中的代码总是报错,发给我一看,才知道TA把本来是度量值的DAX用在了计算列上,或者相反。 即使是已经学习了很长时间的人,…https://www.sohu.com/a/341248850_584557
5.2、
百度安全验证https://baijiahao.baidu.com/s?id=1715561132831281806&wfr=spider&for=pc
5.3、
PowerBI计算列与度量值 - 知乎有两个地方可以输入DAX公式: 计算列和度量值。 1 新建列 Power BI虽然源于Excel,但毕竟是不同的产品。我们要试图抛弃Excel中单元格思维的方式,在BI中的表是以列式存储,没有Excel中以A1单元格定位的形式,对于…https://zhuanlan.zhihu.com/p/26154338
5.4、
PowerBI DAX计算列和度量值之间有什么区别? - 知乎大家好,我是水哥!DAX 又名数据分析表达式,是可以在 Power BI Desktop 中运行的一门编程语言,很多高级…https://www.zhihu.com/question/474011377/answer/2689090621?utm_id=0
5.5、
百度安全验证https://baijiahao.baidu.com/s?id=1650702420778593196&wfr=spider&for=pc
5.6、
了解计算列和度量值 - Training | Microsoft Learn了解如何创建条件列并在列之间执行算术运算。https://learn.microsoft.com/zh-cn/training/modules/power-bi-tableau-calculations/2-calculated-columns-measures
5.7
Power BI学习-度量值,计算列,新建表的区别 - 简书1.度量值 理解:就是从表中获取的数字信息,结果返回的是一个值,度量值是独立存在的(它就是Power BI一块砖,哪里需要往哪搬). 作用: ①置于表中的值中 ②根据表中所处...https://www.jianshu.com/p/a959233454c7
6、使用 Power BI 中的聚合函数(求和、平均值等)
使用 Power BI 中的聚合函数(求和、平均值等) - Power BI | Microsoft Learn了解如何在 Power BI 中更改图表中的聚合函数(求和、平均值、最大值等)。https://learn.microsoft.com/zh-cn/power-bi/create-reports/service-aggregates
7、「Power BI」DAX函数:累加求和的方法
「Power BI」DAX函数:累加求和的方法 - 正数办公大家都知道,DAX函数中的度量值,自身已经具备筛选功能,但有时我们不希望被自动筛选,并且还要进行逐级的累加求和,这在DAX函数中怎么实现呢?例如我们有3款产品,从21年3月份开始持续销https://www.itzhengshu.com/excel/96926.html
8、Power BI的基本操作
Power BI的基本操作_powerbi使用教程-CSDN博客1、度量值与关系模型1、查看关系模型导入数据点击左侧【数据】,可以查看表中数据。关系模型可以看到,商品表和销售表是一对多的关系;门店和销售表也是一对多的关系。2、创建度量值度量值概念度量值就是对表中数据求和、最大、平均等。如果想获取所有销售数量的最大、最小,在Excel中也非常方便来做,但是如果想获取某天销售额的最大、最小,就不是很方便了,可以使用PowerBI。创建度量值度量值一般都放到一张表中。点击【输入数据】,将表名称修改为度量值,则在字段菜单可以看到有一_powerbi使用教程https://blog.csdn.net/m0_64336780/article/details/125018282
9、基础手札丨创建表(修订)
基础手札丨创建表(修订)_PowerBI进阶之路的技术博客_51CTO博客基础手札丨创建表(修订),“路漫漫其修远兮,吾将上下而求索。” https://blog.51cto.com/u_14795990/6843139
10、Power BI DAX函数篇应用
Power BI DAX函数篇应用 - 知乎Divide函数:安全除法有时建立模型要写关于除法的度量值,如计算任务额完成度、销售占比、环比增加率、利润率等情况时,如果分母是0,在excel中会返回一个错误值N/A,我们需要用IF或IFERROR来规避。 Divide函数,…https://zhuanlan.zhihu.com/p/261302309
11、powerBI基础学习
https://blog.csdn.net/weixin_44790641/category_11572989.htmlhttps://blog.csdn.net/weixin_44790641/category_11572989.html
12、PowerBI函数CALCULATE
百度安全验证https://baijiahao.baidu.com/s?id=1711611997791534694&wfr=spider&for=pc
13、计算两个日期之间的差值(天数)
https://www.cnblogs.com/ykagile/p/8526852.htmlhttps://www.cnblogs.com/ykagile/p/8526852.html
14、PowerBI时间日期函数
百度安全验证https://baijiahao.baidu.com/s?id=1711612410306091022&wfr=spider&for=pc
15、 时间维度表:
15.1、
还款计划_日期表 = ADDCOLUMNS (
CALENDAR (FIRSTDATE('declarationdb tb_ods_fin_finance_repay_plan_detail'[fill_time]),LASTDATE('declarationdb tb_ods_fin_finance_repay_plan_detail'[fill_time])),
"年", YEAR ( [Date] ),
"月", MONTH ( [Date] ),
"天", DAY ( [Date] ) ,
"周" , WEEKNUM(MONTH ( [Date] )),
"季度", QUARTER([Date]),
"年月", YEAR ( [Date] ) *100+ MONTH ( [Date])
)
15.2、"周" , WEEKNUM(Month([Date])), 为什么返回当前日期是一月中的第几周,不对那?
收款计划_日期表 = ADDCOLUMNS (
CALENDAR(DATE(2023,10,1),DATE(2023,10,31)),
"年", YEAR ( [Date] ),
"月", MONTH ( [Date] ),
"天", DAY ( [Date] ) ,
"周" , WEEKNUM(Month([Date])),
"季度", QUARTER([Date]),
"年月", YEAR ( [Date] ) *100+ MONTH ( [Date] )
)
WEEKNUM - DAX函数大全 - Power BI极客根据 <返回类型> 的值返回给定日期对应周数 (周数表示此周在一年中的数值)。 语法 WEEKNUM ( <日期>, [<返回类型>] ) 参数 属性 描述 日期 日期/时间格式的日期 返回类型 可选 用于确定返回值的数字,1代表一周从星期日开始,2代表一周从星期一开始 返回值 标量 一个整数 备注 不同的返回类型数字对应的日期规则:https://www.powerbigeek.com/dax-functions-weeknum/?f=1
16、powerBI 学习网站
WEEKNUM - DAX函数大全 - Power BI极客 https://www.powerbigeek.com/WEEKNUM - DAX函数大全 - Power BI极客
17、sumx函数要学习(202310161018尽快)
【Power Pivot和PowerBI系列】DAX函数系列:SUMX函数(含视频) - 知乎
18、Power bi 分组求和
19、PowerBI系列之DAX函数专题-dax列转行vs矩阵列转行和逆透视
8.5 PowerBI系列之DAX函数专题-dax列转行vs矩阵列转行和逆透视_powerbi列转行-CSDN博客1.用power query实现:在power query-转换-逆透视列中将原始数据进行列销售数量,列销售金额进行逆透视。然后在报表页面将逆透视的列放到行上。1)创建一个辅助表,单一列,包含销售数量,销售金额两个值;3)拓展:矩阵中使列在行上显示。使度量值在行上呈现,如下图。_powerbi列转行https://blog.csdn.net/qq_33842426/article/details/130424624
先建一个临时表,
再建个dax,下面是例子:
客户关系_本期下单客户数_度量值 = SWITCH(TRUE(),
selectedvalue('客户数量_列转行表'[name])="本期下单客户数",
sum('bi ads_port_cli_check_detail_rpt'[current_order_cli_num]),
selectedvalue('客户数量_列转行表'[name])="本期下单同期未下单客户数",
sum('bi ads_port_cli_check_detail_rpt'[current_order_syn_num]),
selectedvalue('客户数量_列转行表'[name])="本期下单环期未下单客户数",
sum('bi ads_port_cli_check_detail_rpt'[current_order_cyc_num]),
selectedvalue('客户数量_列转行表'[name])="本期未下单同期下单客户数",
sum('bi ads_port_cli_check_detail_rpt'[current_nyn_num]),
selectedvalue('客户数量_列转行表'[name])="本期未下单环期下单客户数",
sum('bi ads_port_cli_check_detail_rpt'[current_nyc_num])
)
20、还款本金累计求和的写法:
20.1、
还款计划_本金累计_test =
var t=MAX('tb_ods_fin_finance_repay_plan_detail_2'[fill_time])
return
CALCULATE(SUM('tb_ods_fin_finance_repay_plan_detail_2'[loan_money]),FILTER(ALL('还款计划_日期表'),'还款计划_日期表'[Date]<=t))
21、CALCULATE的灵活用法:
多个条件同时成立:
CALCULATE(1+2,x=1,y=3,z=3)
CALCULATE(1+2,x=1&&y=3&&z=3)
CALCULATE(1+2,FILTER(表,x=1&&y=3&&z=3) )
多个条件或成立:
CALCULATE(1+2,x=1||y=3||z=3 )
CALCULATE(1+2,FILTER(表,x=1||y=3||z=3) )
22、if的用法
if(1,2,3) 解释说明,2和3的类型要一致。
23、 时间转化
bsn_mon_日期 = date([yr],[mon],1)
24、Power BI Dax 之时间智能函数Power BI Dax 之时间智能函数_powerbi去年同期_黑皮磊的博客-CSDN博客Power bi dax 时间智能函数 _powerbi去年同期https://blog.csdn.net/weixin_49539546/article/details/128124302
25、PowerBI筛选器函数_ALL、ALLEXCEPT、ALLSELECTED
25.1、
百度安全验证https://baijiahao.baidu.com/s?id=1710433435580277778&wfr=spider&for=pc
25.2、
Power BI DAX 中 ALL* 函数的一些理解-CSDN博客Power BI DAX 中 ALL* 函数的一些理解https://blog.csdn.net/qingmeizhujiu8/article/details/130452929
26、求近12月的时间表
单量_日期表_近12个月的数据 = ADDCOLUMNS (
CALENDAR (DATEADD(LASTDATE('ads_port_cli_thr_ditch_rpt_2'[bsn_mon_日期]),-1,YEAR),LASTDATE('ads_port_cli_thr_ditch_rpt_2'[bsn_mon_日期])),
"年", YEAR ( [Date] ),
"月", MONTH ( [Date] ),
"天", DAY ( [Date] ) ,
"年周", value(year([Date]) * 100 + weeknum([Date])),
"季度", QUARTER([Date]),
"年季度", YEAR ( [Date] ) *10+QUARTER([Date]),
"年月", YEAR ( [Date] ) *100+ MONTH ( [Date] )
)
27、Power BI: DAX 中 IN 和 NOT IN 的用法
主要两点1、当用not in 的时候,not要放在变量的外面(前面) 2、参数要用大括号,参数值用双引号。
28、Power BI度量值的格式如何修改?这里有三种方式
format 的用法:
28.1、
如果想让这个度量值显示为千分位并且保留两位小数,还可以这样写:
格式化收入 = FORMAT([收入],"#,##0.00")
28.2、如果只想保留两位小数,
格式化收入 = FORMAT([收入],"0.00")
29、 PowerBI中平均值的计算
29.1、简写
平均值 = AVERAGE('订单表'[销售额])
29.2、完整写法
平均值 =AVERAGEX( '订单表' , '订单表'[销售额] )
一文掌握PowerBI中平均值的计算 - 知乎本文介绍一下平均值的计算,平均与求和类似,也是一种常用的聚合运算,不过相对于求和,平均的逻辑稍微复杂一点。 比如对2022年的订单销售额求和,无论是先按日求和还是先按照月求和,全年销售额都是一样的,但是…https://zhuanlan.zhihu.com/p/591300426?utm_id=0
29.3、 要看上面的文章,才能理解 [销售额合计] 这个度量值的用法
平均销售额 本年至今按月 =
AVERAGEX(
CALCULATETABLE(VALUES('日期表'年度月份1),DATESYTD('日期表'日期])),
[销售额合计]
)
29.4、
因为日期表、产品表都与订单表建立有一对多的关系,所以这里可以用SUMMARIZE来构造这两个维度的列表,如果没有这种关系,还可以用CROSSJOIN函数来构造。
1 平均销售额 按月按产品 =
AVERAGEX(
SUMMARIZE('订单表',日期表'[年度月份],产品表'[产品名称]),
销售额合计]
30、Power BI之DAX神功:第2卷第11回 年初至今,季度初至今,月初至今(孙兴华)
Power BI之DAX神功:第2卷第11回 年初至今,季度初至今,月初至今 - 知乎一、名词解释YTD:当年累计,Year To Date的简写 QTD:当季度累计,Quarter To Date的简写 MTD:当月累计,Month To Date的简写 二、表函数 DATESYTD、DATESMTD、DATESQTD函数 【1】语法:年初至今DATESYTD(日期,&…https://zhuanlan.zhihu.com/p/416912509
31、 FORMAT 函数格式化大全https://www.cnblogs.com/xiaopc/p/14155434.htmlhttps://www.cnblogs.com/xiaopc/p/14155434.html
32、 第一季 5分钟PBI学院 笔记
石墨文档石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/fBSWhfvGpFESQAYV
32.2、
课程表石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/8Nk6e9Y24ZijV7qL/read
33、 PowerBI图表技巧:动态切换昨日、最近7日、最近30日……
PowerBI图表技巧:动态切换昨日、最近7日、最近30日…… - 知乎前一段的文章中介绍了如何动态显示最近N天、以及动态显示最近N期的做法: PowerBI动态显示最近N期的数据 Power BI动态显示最近N天的数据还有星友问,如果并不需要动态的N天, 只需要快速直接的切换昨日、最近7日、…https://zhuanlan.zhihu.com/p/235331238
34、
34.1、什么时候使用Filter函数呢?
示例:电视机的销量
电视机销量1 = CALCULATE([总销售量],'商品表'[商品编码]="A03" )
电视机销量2 = CALCULATE([总销售量],FILTER('商品表','商品表'[商品编码]="A03" ))
Power BI的基本操作_power bi isblank-CSDN博客文章浏览阅读1.3w次,点赞14次,收藏103次。1、度量值与关系模型1、查看关系模型导入数据点击左侧【数据】,可以查看表中数据。关系模型可以看到,商品表和销售表是一对多的关系;门店和销售表也是一对多的关系。2、创建度量值度量值概念度量值就是对表中数据求和、最大、平均等。如果想获取所有销售数量的最大、最小,在Excel中也非常方便来做,但是如果想获取某天销售额的最大、最小,就不是很方便了,可以使用PowerBI。创建度量值度量值一般都放到一张表中。点击【输入数据】,将表名称修改为度量值,则在字段菜单可以看到有一_power bi isblankhttps://blog.csdn.net/m0_64336780/article/details/125018282
35、 8.7 PowerBI系列之DAX函数专题-排名逻辑的4种实现-rankx详解
https://blog.csdn.net/qq_33842426/article/details/130436463https://blog.csdn.net/qq_33842426/article/details/130436463
36、Power BI技巧:避免返回空值的三种方法
Power BI技巧:避免返回空值的三种方法 - 知乎 在日常的分析中,经常会碰到计算结果为空值的情况,比如计算上年同期数据,度量值如下: 上年销售金额 = CALCULATE([销售金额], SAMEPERIODLASTYEAR('日期表'[日期])) 在业务的第一年,上年同期数据是不…https://zhuanlan.zhihu.com/p/150571652?from_voters_page=true
37、
38、
39、
40、
41、
42、
43、
44、
45、
46、
47、
48、
49、
50、
51、
52、
53、
54、
55、
这篇关于PowerBI 一些基础功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!