自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PowerBI-DAX-DATESINPERIOD

DATESINSPERIOD返回一张只有一列的日期区间, 其语法如下:DATESINPERIOD(<dates>, <start_date>, <num of intervals>, <interval>)参数:dates: 日期列Start_date: 开始日期Num of intervals: 由开始日期向前滚动或向后滚动的数量Interval: 设置start_date按天滚动还是按月滚动或按季度滚动或按年滚动注:该函数只

2021-07-25 00:50:24 768

原创 PowerBI-DAX-DATESYTD

DATESYTD函数返回一张表,包含此年度至给定日期的一组日期例如:2021年5月23日 对应的YTD日期,对应的是2021年1月1日至2021年5月23日之间的日期DATESYTD的语法如下:DATESYTD(dates, [year_to_end])其语法比较简单,只有2个参数:dates,一列包含日期的列Year_to_end,指定了年末是哪一天,默认为12/31关于DATESYTD的几个知识点:1. 若dates不是唯一值,DATESYTD会返回最大日期的YTD日

2021-07-22 00:18:40 659

原创 在加入ALL函数后,CALCULATE函数内外筛选器的交互过程

在加入ALL函数后,CALCULATE函数内外筛选器的交互过程2021年7月10日21:39在上篇文章中,我们提到了calculate函数修改上下文的两个准则:准则一:如果列(或表)不在筛选器上下文中,则将向筛选器上下文添加新的筛选器来计算表达式准则二:如果列(或表)已在筛选器上下文中,则新筛选器将覆盖现有筛选器以计算表达式今天我们看看在CALCULATE函数内使用ALL函数后,其内外筛选器是如何交互的?两张很简单的表:学生表及成绩表,学生表记录了学生的信息,包括姓名,性

2021-07-12 22:24:23 626

原创 Calculate函数内外筛选器的交互过程

Calculate函数是PowerBI 中非常重要的一个函数,其作用是修改上下文并进行计算,包括执行行上下文转换,calculate函数利用其内部的参数修改已经存在的上下文,这里涉及到了上下文出现的前后顺序及相互作用的情况,所以理解calculate函数的执行顺序及上下文是如何交互的就变得非常重要。关于calculate函数的执行顺序的详情情况可以看这里,本篇文章我们通过一个简单的示例看看calculate函数内外的筛选器是如何交互的?以下是关于calculate函数内外上下文交互的两个准则:

2021-07-11 09:04:36 679 1

原创 PowerBI-DAX-RANKX(二)

​在这里我们猜了一下RANKX函数的工作原理:m.rankx = RANKX(Score, [m.score])(左图)m.rankx = RANKX(all(Score), [m.score])(右图)以右图为例:1. 计算查询上下文,为<姓名>这一列,此为筛选上下文2. rankx函数在表Score中创建迭代上下文,覆盖<姓名>上的筛选上下文3. 计算expression,执行上下文转换,再次变为筛选上下文,生成一个数据序列,用于排名4. 在查询上下

2021-07-04 22:45:08 472

空空如也

空空如也

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

TA关注的人

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