美文网首页
返回非空值函数LastnonBlank的第2参数使用方法

返回非空值函数LastnonBlank的第2参数使用方法

作者: Data_Skill | 来源:发表于2019-07-05 17:30 被阅读0次

LastnonBlank第2参数使用方法

LastnonBlank(<column>,<expression>)
参数 描述
column 列名或者具有单列的表,单列表的逻辑判断
expression 表达式,用来对column进行过滤的表达式

第2参数是一个表达式,是对第一参数进行过滤的表达式。如果我们第二参数只写一个常数,则等同于返回列表的最大值,主要差异表现在汇总合计上。

有2张表,一张是余额表,另外一张是日历表,并做关系链接。


余额表余额表 关系关系

我们来看下3种写法,返回的不同结果。

带常数LastnonBlank=Calculate(Sum('余额表'[余额]),
                            LastnonBlank('日历'[Date],
                                         1
                                        )
                            )

2月后的LastnonBlank=Calculate(Sum('余额表'[余额]),
                               LastnonBlank('日历'[Date],
                                            COUNTROWS(FILTER('日历',
                                                             '日历'[Date]>date(2019,2,1)
                                                            )
                                                     )
                                           )
                             )
带汇总条件LastnonBlank=Calculate(Sum('余额表'[余额]),
                               LastnonBlank('日历'[Date],
                                            CountRows(RelatedTable('余额表')
                                           )
                                   )
                                )
效果效果

解释:
带常数的LastnonBlank度量值,不会显示汇总,因为只返回日期列里的最大值。因为LastnonBlank是根据ACISS大小来返回最后一个,也就是返回ACISS的最大值。

Tip:
LastnonBlank({"a","一",1},1)="一"
因为"一"的ACISS代码比较大。

  • 第1个度量,既然知道第2参数是常数,也就是返回最大值,日历筛选的时候,因为汇总的时候是没有指定值的,所以返回为空白。
  • 第2个度量,是在日历表上进行筛选后进行返回最后日期,所以返回的也不带有汇总。
  • 第3个度量因为返回的是相关表,也就是原表的日期,所以返回的时候也就有了汇总一栏。

喜欢的点个赞,转发让更多的人了解并使用。

相关文章

  • 返回非空值函数LastnonBlank的第2参数使用方法

    LastnonBlank第2参数使用方法 第2参数是一个表达式,是对第一参数进行过滤的表达式。如果我们第二参数只写...

  • Swift基础 - 函数

    函数的格式func 函数(参数名:参数类型,.....) -> 返回值 { 代码实现} 函数返回值为空的三...

  • swift学习笔记(6)--- 函数

    1、函数的定义与调用 2、函数参数与返回值 无参数函数 多参数函数 无返回值函数 多重返回值函数 可选元组返回类型...

  • 基本函数的写法

    1.无参数无返回值的函数 2.有参数无返回值的函数 3.无参数有返回值的函数 4.有参数有返回值的函数

  • 基本的函数写法

    1.无参数无返回值的函数 2.有参数无返回值的函数 3.无参数有返回值的函数 4.有参数有返回值的函数

  • 基本函数的写法

    1.无参数无返回值 2.有参数无返回值的函数 3.无参数有返回值的函数 4.有参数有返回值的函数

  • Swift学习03(函数和类)

    一、 函数 函数定义1.没有参数,没有返回值的函数 2..有参数,没有返回值的函数 3.没参数,有返回值的函数 4...

  • Kotlin基本语法

    1 函数 函数定义 1 函数基本定义fun + 函数名 +(参数名:参数类型):返回值类型 2 函数表达式对于非p...

  • 2019-03-07python函数知识归纳笔记

    函数 非关键字参数 和 关键字参数 函数的返回值 函数文档去= 变量的作用域 2 global 关键字 内部函数 ...

  • Kotlin入门(二)空安全,空类型和非空类型

    可空类型和非空类型 不加问号的类型都是非空类型,非空类型不能赋 null 值. 返回值为非空类型的函数不也能返回 ...

网友评论

      本文标题:返回非空值函数LastnonBlank的第2参数使用方法

      本文链接:https://www.haomeiwen.com/subject/ozoehctx.html