聚合函数FIRSTNONBLANK返回第一个值的行项目发现对于一个给定的列表项或时间段。
这个函数是非常有用的,如果你想显示列表中第一个非空白记录的产品卖给每个客户。
行项目搜索[FIRSTNONBLANK:映射,FIRSTNONBLANK:映射2,等等。)
参数
论点 | 数据类型 | 描述 |
值来搜索 | 日期、时间、列表、文本 | 搜索的第一次出现。 |
映射 | 日期、时间、列表 | 确定哪些值的映射找到第一个非空白值。 这个论点的每个实例都必须出现在一个维度值之和论点。 这个论点可以重复提供多个映射。 |
FIRSTNONBLANK函数返回值的类型相匹配搜索的价值论点。行项目,其中包含FIRSTNONBLANK功能必须由所有维度用于准尺寸映射论点。
额外的信息
总结的方法
第一个非空也可以用作吗总结的方法。您可以使用方法总结日期,时间,列表和文本格式的行项目。
在蓝图滚动的总结列和选择方法第一个非空。
FIRSTNONBLANK函数和汇总方法检查值的列表项的顺序发生一般列表。如果你在一个模块或隐藏值列表项的父项改变顺序显示在列表项的顺序会改变,这可能影响FIRSTNONBLANK的结果。
使用FIRSTNONBLANK用户列表
你可以参考用户FIRSTNONBLANK函数列表。然而,你不能引用特定用户在用户列表,这是生产数据,可以改变和让你的公式无效。
约束
的尺寸映射参数也必须的尺寸值来搜索论点。
计算引擎的功能差异
你不能使用在北极星FIRSTNONBLANK聚合函数。
在经典的引擎,你可以。
例子
在客户来源下面的模块,产品的文本文本格式的,客户list-formatted。
客户来源 | 产品的文本 | 客户 | 日期 | 价值 |
1 | 客户一个 | 01/04/2015 | 1000年 | |
2 | 香蕉 | 客户一个 | 900年 | |
3 | 葡萄柚 | 客户B | 15/05/2015 | 1200年 |
4 | 橙子 | 客户B | 19/05/2015 | 1000年 |
5 | 苹果 | 客户一个 | 20/05/2015 | 1000年 |
6 | 葡萄柚 | 客户B | 1200年 | |
7 | 橙子 | 客户B | 26/05/2015 | 800年 |
8 | 香蕉 | 客户B | 28/05/2015 | 900年 |
9 | 客户一个 | 29/05/2015 | 900年 | |
10 | 橙子 | 客户B | 30/05/2015 | 1000年 |
的客户总结结果模块下面,持有FIRSTNONBLANK的结果。的FIRSTNONBLANK产品行项目是文本格式的结果。的FIRSTNONBLANK日期结果date-formatted行项目。
客户总结 | 客户一个 | 客户B |
FIRSTNONBLANK产品
|
香蕉 | 葡萄柚 |
FIRSTNONBLANK日期
|
01/04/2015 | 15/05/2015 |
总结方法示例
的第一个非空总结方法以类似的方式表现FIRSTNONBLANK函数。在下面的表中,第一个非空总结的方法应用于产品文字、客户和日期。结果显示在总行。
客户来源 | 产品的文本 | 客户 | 日期 |
1 | 客户一个 | 01/04/2015 | |
2 | 香蕉 | 客户一个 | |
3 | 葡萄柚 | 客户B | 15/05/2015 |
4 | 橙子 | 客户B | 19/05/2015 |
5 | 苹果 | 客户一个 | 20/05/2015 |
6 | 葡萄柚 | 客户B | |
7 | 橙子 | 客户B | 26/05/2015 |
8 | 香蕉 | 客户B | 28/05/2015 |
9 | 客户一个 | 29/05/2015 | |
10 | 橙子 | 客户B | 30/05/2015 |
总 | 香蕉 | 客户一个 | 01/04/2015 |