返回值,或使用绝对导航从视觉矩阵计算表达式。 可以为视觉矩阵上的任何轴提供筛选器。 从上下文推断出任何省略的筛选器。 如果无法确定单个值,则返回错误。
语法
LOOKUP(<expression>, <colref>, <expression>[, <colref>, <expression>]...)
参数
术语 | 定义 |
---|---|
表达式 | 要计算的表达式。 |
colref | (可选)要筛选的列。 |
表达式 | (可选)要筛选的值。 |
返回值
应用筛选器后 表达式 的值。
如果没有匹配项,则返回错误。
如果多个行与筛选器匹配,则返回错误。
示例 1
在此示例中,LOOKUP 检索自行车类别的销售总和。 第一个参数可以是列或标量表达式。
Lookup Example 1 = LOOKUP(SUM([Sales Amount]), [Category], "Bikes")
Lookup Example 2 = LOOKUP([Sales Amount], [Category], "Bikes")
下面的屏幕截图显示了具有两个视觉计算的矩阵。
示例 2
在此示例中, LookupExample2 视觉对象计算检索财政年度 FY2018 销售额的总和。 请注意,行中的季度筛选器将自未显式指定后使用,因此自 FY2018 和 FY2019 Q1 组合到 FY2019 Q4 后,FY2019Q4 不会返回任何结果。 LookupExample3 显式指定季度,因此不考虑行上的当前季度。
LookupExample2 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")
LookupExample3 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018", [Fiscal Quarter], "FY2018 Q1")