ISANCESTOR函数接受两个列表或时间值。它返回一个布尔值,如果第一个是第二个的祖先。祖先的一个项目是母公司,母公司的母公司,等等。
ISANCESTOR(祖先后代)
参数
论点 | 数据类型 | 描述 |
祖先 | 列表,时间 | 测试值是否它是一个祖先的后代论点。 |
后裔 | 列表,时间 | 的值来测试是否的后裔祖先论点。 |
ISANCESTOR函数返回一个布尔结果。
例子
列表的例子
在这个例子中,一个模块组织在列和行项目行。
的组织列表是一个分层的顶级公司。在这个列表中,地区国家的父母,国家城市的父母。
第一个行项目,城市,采用项目中每个位置函数返回组织列表。三个进一步行项目使用ISANCESTOR函数来检查这些城市是否属于英国,法国,分别或EMEA地区。
伦敦 | 伯明翰 | 巴黎 | 里昂 | 纽约 | 洛杉矶 | |
城市 | 伦敦 | 伯明翰 | 巴黎 | 里昂 | 纽约 | 洛杉矶 |
英国的一部分吗?
|
真正的 |
真正的 |
||||
法国的一部分吗?
|
真正的 |
真正的 |
||||
EMEA的一部分吗?
|
真正的 |
真正的 |
真正的 |
真正的 |
时间的例子
在这个例子中,日期列表是在列和行项目就行。的选择月和选择季度行项目的时间数据类型。的季度的祖先吗?布尔数据类型和使用ISANCESTOR函数。返回一个布尔值的真正的价值选择季度的是一个祖先选择月。
最后一行项目,在第三季吗?,使用一个直接引用Q3 FY22的时间段和检查是否它的祖先选择月。
关键日期 | 到期日期 | |
选择月 | 2022年2月 | 2022年7月 |
选择季度 | Q1 FY22 | Q1 FY22 |
季度的祖先吗?
|
真正的 |
|
在Q3 FY22选择月?
|
真正的 |