自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Excel函数之MAP

array:需要进行映射的数组,可以有多个value:数组中的每个值,每次取一个值,每个 array 按顺序对应一个 valuecalculation:设定的计算处理逻辑。

2024-06-12 09:04:44 972

原创 Excel函数之SCAN

直接统计合并单元格整表数据。统计合并单元格对应的数据。

2024-05-27 09:42:21 433

原创 Excel函数之REDUCE

【代码】Excel函数之REDUCE。

2024-05-21 12:00:13 314

原创 Table.Group系列_第4参数为全局的情况下,利用第5参数进行分组汇总

【代码】Table.Group系列_第4参数为全局的情况下,利用第五参数进行分组汇总。

2023-10-11 17:46:24 422

原创 PowerBI-窗口函数-INDEX

PowerBI-信息函数-INDEX。

2023-09-08 14:31:30 541

原创 N列同类数据转一维表

N列同类数据转一维表

2022-11-15 19:10:48 167 1

原创 PowerBI-信息函数-HASONEFILTER

PowerBI-信息函数-HASONEFILTER

2022-10-24 14:59:52 378

原创 PowerQuery 多级目录数据合并,并将目录转化为字段

PowerQuery 多级目录数据合并,并将目录转化为字段

2022-09-01 23:17:03 292

原创 PowerBI 首购用户分析(Tableau经典案例复刻)

PowerBI首购用户分析

2022-08-28 12:22:49 699

原创 PowerBI-筛选器函数-KEEPFILTERS

PowerBI-筛选器函数-KEEPFILTERS

2022-08-14 00:01:25 1766

原创 用powerquery实现SQL开窗函数取数功能

用powerquery实现SQL开窗函数选取记录功能

2022-07-01 15:50:48 844

原创 利用List.Accumulate横向合并表

案例描述:将下述1图数据转化为2图格式在学科新增的情况下,图2实现自动向右扩展学科、成绩名按规则自动命名图1图2操作步骤:1、按学科进行分组汇总,取汇总后字段= Table.Group(源,{"学科"},{"summary",each _})[summary]汇总后字段中的每个值是一个表格,每个表格为一门学科2、利用List.Accumulate横向合并表= List.Accumulate(

2022-01-16 22:23:30 695

原创 PowerBI-逻辑函数-SWITCH

SWITCH释义:针对值列表计算表达式,并返回多个可能的结果表达式之一语法:SWITCH(表达式,值,结果[,值,结果]…[,此外])参数:第一参数:返回单个标量值的任何 DAX 表达式,其中,表达式将被计算多次(针对每行/上下文)第二参数:与表达式的结果相匹配的常量值第三参数:当表达式的结果与对应的值匹配时,要进行计算的任何标量表达式第四参数:如果表达式的结果与任何值参数都不匹配,要进行计算的任何标量表达式备注:所有满足表达式的返回结果必须为同一数据类型当存在多条件判断时,SWI

2021-02-20 16:17:32 13341

原创 PowerBI-逻辑函数-IF

IF释义:按条件判断,如果为真,则返回第二参数的值,否则返回第三参数的值语法:IF(判断条件,为真时返回值,[为假时返回值])参数:第一参数:判断表达式第二参数:为真时的返回值第三参数:为假时的返回值,当为空时,返回blank()备注:如果参数二和参数三的数据类型不同,则 IF 函数可返回可变数据类型;但如果参数二和参数三都是数值数据类型,则此函数会尝试返回单个数据类型 。 在后一种情况下,IF 函数会隐式转换数据类型,以容纳这两个值。当存在多重判断时,建议使用SWITCH函数示

2021-02-20 12:20:35 8181

原创 PowerBI-信息函数-ISINSCOPE

ISINSCOPE释义:当指定的列在级别的层次结构内时,返回 True语法:ISINSCOPE(列名)参数:第一参数:列名,不能为表达式备注:当指定的列在级别的层次结构内时,返回 True注:在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数...

2021-02-20 11:49:49 1313

原创 PowerBI-信息函数-ISCROSSFILTERED

ISCROSSFILTERED释义:如果筛选相同或相关表中的 columnName 或其他列,则返回 TRUE语法:CROSSFILTERED(列名)参数:第一参数:列名,不能为表达式备注:如果筛选相同或相关表中的 columnName 或其他列,返回 TRUE 。 否则返回 False函数中的列,不管是直接筛选或是间接筛选,一旦被筛选,即返回TRUE示例:返回是否筛选StateCountry列的结果ISCROSSFILTERED([StateCountry])注:在已计算的列

2021-02-20 11:46:34 309

原创 PowerBI-信息函数-ISFILTERED

ISFILTERED释义:如果直接筛选 columnName,则返回 TRUE 。 如果列上没有筛选器,或者如果出现筛选的原因是正在筛选相同表或相关表中的不同列,此函数则返回 FALSE语法:ISFILTERED(列名)参数:第一参数:列名,不能为表达式备注:仅考虑有真实筛选器作用时,该列是否被筛选,并返回结果对于间接筛选,返回的结果均为false示例:返回是否筛选StateCountry列的结果ISFILTERED([StateCountry])注:在已计算的列或行级安全性

2021-02-20 11:08:25 1386

原创 PowerBI-表操作函数-SELECTCOLUMNS

一、SELECTCOLUMN释义:以表的形式返回所有指定的计算列语法:SELECTCOLUMNS(表 或 表达式返回的表, 列名,表达式,[列名,表达式…])参数:第一参数:表 或 表达式返回的表第二能数:自定义的列名,需要用双引号包起来第三参数:返回标量值dax表达式备注:返回的表仅包含新生成的列,不包含原始第一参数中的列(即从空表开始添加列)通过表达式派生出的新列数据以第一参数表的行上下文为依据进行计算若表达式所直接引用的列为第一参数表中的列,则具备与第一参数对应列相同的数据沿

2021-01-16 23:09:02 6721 1

原创 PowerBI-表操作函数-ADDCOLUMNS

一、ADDCOLUMN释义:将计算列添加到给定的表或表表达式语法:ADDCOLUMNS(表 或 表达式返回的表, 列名,表达式,[列名,表达式…])参数:第一参数:表 或 表达式返回的表第二能数:自定义的列名,需要用双引号包起来第三参数:返回标量值dax表达式备注:第一参数的表或表的表达式存在数据沿袭通过表达式派生出的新列数据以第一参数表的行上下文为依据进行计算通过表达式派生出的新列不具备数据沿袭示例:返回产品类别表的扩展版本,其中包括来自经销商渠道和 Internet 销售渠

2021-01-16 15:59:11 6425

原创 PowerBI-关系函数-RELATED & RELATEDTABLE

RELATED释义:在多端返回一端的相关值语法:RELATED(列名)参数:第一参数:包含要检索的值的列备注:RELATED 函数要求当前表和具有相关信息的表之间存在关系RELATED 函数执行查找时,将检查指定表中的所有值,而不考虑可能已应用的任何筛选器RELATED 函数需要行上下文;因此,该函数只能在当前行上下文明确的计算列表达式中使用,或者在使用表扫描函数的表达式中用作嵌套函数。 SUMX 等表扫描函数获取当前行值的值,然后扫描另一个表,查找该值的实例RELATED 函数不能

2020-12-21 16:59:56 3377

原创 PowerBI-筛选器函数-LOOKUPVALUE

LOOKUPVALUE释义:返回满足一个或多个列匹配条件所对应的值语法:LOOKUPVALUE(要返回的值,查找的列,查找的值,[查找的列],[查找的值]…[当返回值有0个或多个时,默认返回的值])参数:第一参数:包含要返回的值的现有列的名称。 它不能是表达式。第二参数:现有列的名称(要查找的范围),可以是第一参数表中的列,也可以是相关表中的列,但不能是表达式第三参数:要在第二参数中查找的值第四、五…参数:(可选)同第二、三参数,必须成对出现最后一个参数:(可选)当满足查找条件返回的值为0

2020-12-21 16:34:59 14817

原创 PowerBI-表操作函数-VALUES\DISTINCT

DISTINCT释义1:对表或表达式返回的表进行去重处理并返回新表语法1:DISTINCT(表 或 表达式返回的表)参数:第一参数:表 或 表达式返回的表示例:对表达式返回的表进行去重并返回新表DISTINCT( { (1, "A"), (2, "B"), (1, "A") } )释义2:以表的形式返回指定列去重后的值语法2:DISTINCT(列名)参数:第一参数:列名示例:取InternetSales_USD[CustomerKey]列的唯一值并返回表DISTINCT(I

2020-12-18 11:11:39 4899

原创 Python之文件及文件夹相关操作

1.修改当前目录为指定目录os.chdir(path)import os# 将当前工作目录切换为 c:\windowsos.chdir('c:/windows')路径输入方式:/ :将正常路径中的斜杠以此替代,路径正确识别\\ :将正常路径中的斜杠以双斜杠代替,其增加的一个斜杠起转义作用r :直接在引用的正常路径前加上r,以让系统将后方路径识别为字符串# “/”模式路径path = 'c:/windows'# “//”模式路径path = 'c:\\windows'

2020-06-21 14:20:13 173

原创 PowerBI-时间智能函数-TOTAL系列

一、TOTALYTD释义:计算当前上下文中表达式的年初至今值语法:TOTALYTD(表达式,日期,[筛选条件],[年末日期])参数:第一参数:返回标量值的表达式第二参数:包含日期的列第三参数:(可选)指定要应用于当前上下文的筛选器的表达式第四参数:(可选)带有日期的文本字符串,用于定义年末日期。 默认值为12月31日备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式年末日期参数是日期的字符串文本,采

2020-05-11 20:46:36 2790

原创 PowerBI-时间智能函数-SAMEPERIODLASTYEAR

SAMEPERIODLASTYEAR释义:返回一个表,其中包含指定日期列中的日期在当前上下文中前一年的日期列语法:SAMEPERIODLASTYEAR(日期)参数:第一参数:包含日期的列备注:dates 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式返回的日期和此等效公式返回的日期相同:DATEADD(dates, -1, year)示例:计算去年同期销售额CALCULATE(SUM(ResellerSal

2020-05-11 20:34:19 4929

原创 PowerBI-时间智能函数-PREVIOUS系列

一、PREVIOUSDAY释义:返回一个表,此表包含的某一列中所有日期所表示的日期均在当前上下文的日期列中的第一个日期之前语法:PREVIOUSDAY(日期)参数:第一参数:包含日期的列备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式此函数确定输入参数中的第一个日期,然后返回与该第一个日期之前的日期相对应的所有日期。 例如,如果 dates 参数中的第一个日期是指2009年6月10日;那么此函数会返回等

2020-05-11 19:30:28 1888

原创 PowerBI-时间智能函数-STARTOF系列

一、STARTOFYEAR释义:返回当前上下文中指定日期列的年份的第一个日期语法:STARTOFYEAR(日期,[年末日期])参数:第一参数:包含日期的列第二参数:可选,带有日期的文本字符串,用于定义年末日期。 默认值为 12 月 31 日备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式年末日期参数是日期的字符串文本,采用的区域设置与创建工作簿的客户端的区域设置相同 。 日期的年份部分会被忽略示例

2020-05-11 11:17:07 644

原创 PowerBI-时间智能函数-NEXT系列

一、NEXTDAY释义:根据当前上下文中的 dates 列中指定的第一个日期返回一个表,此表包含从第二天开始的所有日期的列语法:NEXTDAY(日期)参数:第一参数:包含日期的列备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式此函数返回输入参数中从第二天到第一个日期的所有日期。 例如,如果日期参数中的第一个日期是指2009年6月10日;那么此函数返回等于2009年6月11日的所有日期示例:计算 In

2020-05-10 15:02:43 486

原创 PowerBI-时间智能函数-PARALLELPERIOD

PARALLELPERIOD释义:返回一个表,此表包含一列日期,表示与当前上下文中指定的 dates 列中的日期平行的时间段,日期是按间隔数向未来推移或者向过去推移的语法:PARALLELPERIOD(日期,间隔数,间隔类型)参数:第一参数:包含日期的列第二参数:一个整数,指定要添加到日期或从日期中减去的时间间隔数第三参数:日期偏移的间隔。 可以是以下值之一:year\quarter\month备注:此函数获取由 dates 指定的列中的当前日期集,将第一个日期和最后一个日期移动指定的

2020-05-10 14:18:23 1192

原创 PowerBI-时间智能函数-LAST系列

一、LASTDATE释义:返回当前上下文中指定日期列的最后一个日期语法:LASTDATE(日期)参数:第一参数:包含日期的列备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式当前上下文是单个日期时,FIRSTDATE 和 LASTDATE 函数返回的日期将相等“返回值”是一个包含单个列和单个值的表。 因此,该函数可用作任何参数中需要表的函数的参数。 另外,只要需要日期值,就可以使用返回值。示例:获取

2020-05-10 13:37:47 1117

原创 PowerBI-时间智能函数-FIRST系列

一、FIRSTDATE释义:返回当前上下文中指定日期列的第一个日期语法:FIRSTDATE(日期)参数:第一参数:包含日期的列备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式当前上下文是单个日期时,FIRSTDATE 和 LASTDATE 函数返回的日期将相等“返回值”是一个包含单个列和单个值的表。 因此,该函数可用作任何参数中需要表的函数的参数。 另外,只要需要日期值,就可以使用返回值。示例:获

2020-05-10 12:48:16 1019

原创 PowerBI-时间智能函数-ENDOF系列

一、ENDOFYEAR释义:返回当前上下文中指定日期列的年份的最后一个日期语法:ENDOFYEAR(日期,[年末日期])参数:第一参数:包含日期的列第二参数:可选,带有日期的文本字符串,用于定义年末日期。 默认值为 12 月 31 日备注:日期 参数可以是以下任一项 :对日期/时间列的引用返回单列日期/时间值的表表达式定义日期/时间值的单列表的布尔表达式年末日期参数是日期的字符串文本,采用的区域设置与创建工作簿的客户端的区域设置相同 。 日期的年份部分会被忽略示例:返回

2020-05-10 11:22:54 729

原创 PowerBI-日期和时间函数-YEARFRAC

TODAY释义:计算由两个日期之间的整日数表示的年份比例。 使用 YEARFRAC工作表函数可确定要分配给特定期限的全年权益或义务的比例。语法:YEARFRAC(开始日期,结束日期,[基数类型])参数:第一参数:采用日期/时间格式的开始日期第二参数:采用日期/时间格式的结束日期第三参数: (可选)要使用的天数基数的类型,默认为0。 所有参数都被截断为整数0 - 美国 (NASD) 30/3601 - 实际天数/实际天数2 - 实际天数/3603 - 实际天数/3654 - 欧洲 3

2020-05-09 20:58:18 3464 2

原创 PowerBI-日期和时间函数-UTCTODAY\UTCNOW

UTCTODAY释义:返回以协调世界时(UTC)表示的日期时间格式所显示的当前日期语法:UTCTODAY()备注:仅当刷新公式时,UTCNOW 函数的结果才会更改。 它不会连续更新示例:返回UTC当前日期UTCTODAY()UTCNOW释义:返回以协调世界时(UTC)表示的日期时间格式所显示的当前日期和时间语法:UTCNOW()备注:UTCTODAY为所有日期返回时间值 12:00:00 PMUTCNOW函数与之类似,但会返回准确的时间和日期示例:返回UTC当前日期和时间

2020-05-09 20:45:03 1672

原创 PowerBI-日期和时间函数-TODAY\NOW

TODAY释义:返回当前日期语法:TODAY()备注:当你需要在工作表上显示当前日期时,TODAY 函数会非常有用,且无需考虑何时打开工作簿。 它还有助于计算时间间隔NOW 函数类似,但返回准确的时间,而 TODAY 为所有日期返回时间值 12:00:00示例:计算1983年出生的人的年龄YEAR(TODAY())-1983 NOW释义:以日期/时间格式返回当前日期和时间如果需要在工作表上显示当前日期和时间,或根据当前日期和时间计算值,并在每次打开工作表时更新该值,NOW 函数

2020-05-09 20:22:25 9928

原创 PowerBI-日期和时间函数-EOMONTH

EOMONTH释义:以日期/时间格式返回指定月份数之前或之后的月份的最后一天的日期 。 使用 EOMONTH 来计算适逢当月最后一天的到期日期或截止日期。语法语法:EOMONTH(开始日期,月份数)参数:第一参数:日期/时间格式的开始日期,或日期的可接受文本表示形式第二参数:表示开始日期之前或之后的月份数的数字 。 注意: 如果输入的数字不是整数,则该数字将向上或向下舍入到最接近的整数备注:如果开始日期不是有效日期,EOMONTH 将返回错误如果开始日期是非日期/时间格式的数字值,E

2020-05-09 20:05:57 3364

原创 PowerBI-日期和时间函数-HOUR\MINUTE\SECOND

HOUR释义:以数字形式返回小时值,0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的数字语法:HOUR(时间日期)参数:第一参数:时间日期值,例如 16:48:00 或 4:48 PM备注:当 datetime 参数是日期和时间的文本表示形式时,此函数使用客户端计算机的区域设置和日期/时间设置来理解文本值以执行转换大多数区域设置使用冒号 (: ) 作为时间分隔符,使用冒号作为时间分隔符的任何输入文本都将正确解析示例:返回15HOUR("March 3, 20

2020-05-09 16:47:38 2598

原创 PowerBI-日期和时间函数-CALENDAR\CALENDARAUTO

CALENDAR释义:返回具有单列“Date”的表,该列包含一组连续日期。 日期范围从指定的开始日期到指定的结束日期(这两个日期包含在内)语法:WEEKDAY(开始日期,结束日期)参数:第一参数:开始日期任何返回日期/时间值的 DAX 表达式第二参数:结束日期任何返回日期/时间值的 DAX 表达式备注:如果开始日期大于结束日期,则返回错误示例:返回2019/1/1至2020/12/31间的所有日期CALENDAR(DATE(2019,1,1),DATE(2020,1

2020-05-09 16:33:26 3940

原创 PowerBI-日期和时间函数-WEEKDAY\WEEKNUM

WEEKDAY释义:返回指示日期属于星期几的数字,1 到 7 之间的数字。 默认情况下,日期范围是 1(星期日)到 7(星期六)语法:WEEKDAY(日期,返回类型)参数:第一参数:采用日期/时间格式的日期应该使用 DATE 函数、计算结果为日期的表达式或其他公式的结果来输入日期第二参数:用于确定返回值的数字返回类型:1,周从星期日 (1) 开始,到星期六 (7) 结束 。...

2020-05-05 19:23:08 6950

原创 PowerBI-日期和时间函数-YEAR\QUARTER\MONTH\DAY

YEAR释义:返回日期的年份,1900到9999之间的四位整数语法:YEAR(日期)参数:第一参数:日期示例:返回2007年YEAR("March 2007")QUARTER释义:将季度返回为从 1(一月 - 三月)到 4(十月 - 十二月)之间的数值语法:QUARTER(日期)参数:第一参数:日期示例:返回第“1”季度QUARTER(DATE(2019, 2,...

2020-05-05 18:58:09 7838

空空如也

空空如也

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

TA关注的人

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