FIRSTNONBLANK( <Column>, <Expression>)
参数 | 描述 |
---|---|
column | 列名或者具有单列的表,单列表的逻辑判断 |
expression | 表达式,用来对column进行过滤的表达式 |
表——返回列中的第一个值,由当前上下文过滤,其中表达式不为空。
返回表达式不为空的列的第一个值。
FirstNonBlank:=FIRSTNONBLANK('表'[日期],"")
返回结果:2018/9/1。 这个也是最基础的用法,和函数表面意义相同
FirstNonBlank:=FIRSTNONBLANK('表'[金额],"")
返回结果: 100。此写法类似于Min函数,只不过min返回的是标量,firstnonblank返回的是单行单列的表。
FirstNonBlank:=FIRSTNONBLANK('表'[日期]>date(2018,9,2),"")
返回结果:2018/9/4,因为第一个参数column是一个迭代器,可以进行每行判断操作。
FirstNonBlank('表2'[金额]>Eailier('表2'[金额]),"")
返回结果:
请点个赞,转发分享给更多的人。