Format函数自定义数据格式

7.0万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
PowerBI 设计人员、开发人员、管理人员、数据分析人员
你将会学到
掌握DAX函数的原理和实际应用
课程简介


该课程包含如下内容:


什么是DAX函数


数学函数:ABS、DIVIDE、MOD、RAND、ROUND、FIXED等


日期和时间函数: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE、DT等


信息函数:USERNAME、USERPRINCIPALNAME、HASONEFILTER、HASONEVALUE、ISFILTERED、ISCROSSFILTERED、ISINSCOPE、ISBLANK、SELECTEDMEASURE、SELECTEDMEASURENAME等


逻辑函数:AND、OR、IF、IFERROR、SWITCH、TRUE、FALSE、COALESCE(官方文档含糊不清-结合实例)等


关系函数:CROSSFILTER、RELATED、RELATEDTABLE等


筛选器函数:FILTER、CALCULATE、ALL、ALLEXCEPT、ALLSELECTED、EARLIER、KEEPFILTERS、REMOVEFILTERS、SELECTEDVALUE、LOOKUPVALUE等


父子函数:PATH、PATHCONTAINS、PATHITEM、PATHLENGTH等


统计函数:AVERAGE、COUNT、MAX、MIN、SUM等


迭代统计函数:AVERAGEX、COUNTX、MAXX、MINX、SUMX、RANKX等


表函数: FILTERS 、ADDCOLUMNS、 SELECTCOLUMNS、 CROSSJOIN、 EXCEPT、 GENERATE、 GROUPBY、 SUMMARIZE、 SUMMARIZECOLUMNS、 TOPN、 TREATAS、 UNION、 VALUES、DISTINCT、DATATABLE、NATUALINNERJOIN、NATRUALLEFTOUTERJOIN等


文本函数: EXACT、MID、 FIND、 LEN、 REPT、 LOWER、 UPPER、 UNICHAR等


时间智能函数:DATEADD、DATESMTD、FIRSTDATE、LASTDATE、SAMEPERIODLASTYEAR等


财务函数:2020.7之后发布的,和Excel中财务函数相似


其他函数:BLANK、ERROR、IFERROR等


 


DAX函数初体验:


Max、Sum、Divide、if、Values等


值函数表函数以及表和列的概念


DAX函数术语、语法、运算符


DAX运算符和引擎中字母大小写问题


DAX编程注释和快捷键


DAX与Excel函数的共同点和区别(PPT)


DAX、xmSQL与SQL表达式的区别(PPT)


DAX函数的自学途径


 


维度建模


关系传递和交叉筛选器方向


两个方向上应用安全筛选器


关闭关系自动检测


新建计算列


新建度量值


新建计算表:辅助表(五种方式)、日历表


数据类型讲解


数据格式控制:%、$、千位分隔符、小数位、日期格式


Format函数自定义数据格式


Convert函数做数据类型转换


解决中文数字单位 万 的显示问题


Date和DT函数定义固定日期值


显示和隐藏列


DAX代码分析器


阅读DAX表达式方法:从上至下、由内到外(注意Calculate的计算顺序)


调试DAX表达式方法:分布输出或VAR输出




Vertipaq列式数据库原理


理解度量值和计算列


理解行上下文和筛选上下文:Calculate示意图


行上下文中使用VAR替代EARLIER


VAR变量在定义时的上下文中计算


VAR变量是采用惰性计算(使用时计算)


 


理解扩展表和RELATED函数


理解数据沿袭Lineage


 


DAX函数实现特殊符号的使用


DAX函数实现切片器默认当前月或天


DAX函数使切片器默认代表无任何选择


DAX函数使切片器仅显示有数据的选项


DAX函数使切片器反向筛选和计算


DAX函数使切片器之间取并集


DAX函数使关系中多端的切片器筛选一端的切片器


 


DAX函数实现年月共同决定数据排序


DAX函数实现动态图表标题


DAX函数实现动态图表配色和图标


DAX函数实现动态纵坐标


DAX函数实现动态横坐标






重中之重FILTER 和 CALCULATE和CALCULATETABLE详解

调节器REMOVEFILTERS和ALL、ALLEXCEPT函数

调节器ALL、ALLSELECTED和ISINSCOPE占比分析


调节器AllSELECTED和KEEPFILTERS的比较

调节器USERELATIONSHIP激活关系

调节器TREATAS动态建立关系

调节器CROSSFILTER改变筛选器方向


重点之ISFILTERED和ISCROSSFILTERED

重点之HASONEVALUE和ISINSCOPE的区别

重点之表函数SELECTEDCOLUMNS和ADDCOLUMNS


重点之表函数NATUALINNERJOIN和NATRUALLEFTOUTERJOIN


重点之表函数FILTERS和VALUES比较


重点之VALUES和DISTINCT的区别

重点之分组函数SUMMARIZECOLUMNS详解

重点之函数LOOKUPVALUE vs RELATED vs VLOOKUP 

重点之集合函数UNION、INTERSECT、EXCEPT

重点之集合函数CROSSJOIN和GENERATE 笛卡尔积

重点之值合并、列合并、表合并CONCATENATEX

重点之BLANK行产生的原因和BLANK相关函数


重点之COALESCE函数处理空

重点之FIRSTNOBLANK和FIRSTNOBLANKVALUE函数


重点之使用VAR变量表中的列


重点之Error和IfError函数


 


关键点-日期表和事实表关联问题


时间智能-同比环比分析


时间智能-累计聚合、滚动聚合、移动平均


时间智能-期初期末库存分析


日期分析-计算任意所选月份的环比


日期分析-周的同比环比和周聚合


日期分析-指定月份的同比环比和季度环比


日期分析-计算季末或季末月份的数据


日期分析-趋势图中根据最近月份取TopN


日期分析-动态指定某个日期区间分析


日期分析-动态任意区间段做数据对比


日期分析-实现两个日期列的范围筛选


日期分析-按工作日计算日期差


日期分析-计算最近两次购买日期差


日期分析-根据历史数据做销售预测


日期时间函数和时间智能函数使用总结






进阶-解决列排序对计算的影响


进阶-实现切片器筛选之间的OR逻辑


进阶-矩阵Matrix中高亮显示最大值最小值


进阶-DAX列转行 vs 矩阵列转行和逆透视


进阶-非日期类型的累计聚合


进阶-排名逻辑的4种实现-RANKX详解


进阶-分组内排名的实现和理解迭代函数


进阶-TopN/BottomN和Others的实现


进阶-TopN中实现动态指标


进阶-TopN中实现N的动态


进阶-分组内动态TopN和Others


进阶-商品折上折-迭代函数SUMX详解


进阶-分析客户购买行为


进阶-找出无购买行为的客户


进阶-客户购买商品关联度分析


进阶-新客户分析


进阶-流失客户分析


进阶-回流客户分析


进阶-客户购买频次和区间分析


进阶-RFM客户价值分析


进阶-帕累托分析


进阶-盈亏平衡分析


报表性能优化思路


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交