查找

适用于:计算列计算表视觉计算

返回值,或使用绝对导航从视觉矩阵计算表达式。 可以为视觉矩阵上的任何轴提供筛选器。 从上下文推断出任何省略的筛选器。 如果无法确定单个值,则返回错误。

语法

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")

下面的屏幕截图显示了具有两个视觉计算的矩阵。

查找示例 1

示例 2

在此示例中, LookupExample2 视觉对象计算检索财政年度 FY2018 销售额的总和。 请注意,行中的季度筛选器将自未显式指定后使用,因此自 FY2018FY2019 Q1 组合到 FY2019 Q4 后,FY2019Q4 不会返回任何结果。 LookupExample3 显式指定季度,因此不考虑行上的当前季度。

LookupExample2 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")
LookupExample3 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018", [Fiscal Quarter], "FY2018 Q1")

查找示例 2

LOOKUPWITHTOTALS