LOOKUPWITHTOTALS

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

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

语法

LOOKUPWITHTOTALS(<expression>, <colref>, <expression>[, <colref>, <expression>]...)

参数

术语 定义
表达式 要计算的表达式
colref (可选)要筛选的列。
表达式 (可选)要筛选的值。

返回值

应用筛选器后 表达式 的值。

如果没有匹配项,则返回错误。

如果多个行与筛选器匹配,则返回错误。

示例 1

Lookupwithtotals 视觉计算检索 FY2018 和所有季度的值,因为没有将季度的值指定为参数。 另一方面, 查找 视觉对象计算将考虑当前上下文。 因此,结果不同, 查找 视觉计算将返回每个季度的 Sales Amount for FY2018 。 这也解释了查找视觉计算的结果为何为空,因为 FY2019 Q1 与 FY2019 Q4FY2018 没有组合。

LOOKUPWITHTOTALExample1 = LOOKUPWITHTOTALS([Sales Amount], [Fiscal Year], "FY2018")

LookupExample1 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")

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

lookupwithTotals 示例 1

示例 2

在此示例中, LookupWithTotalExample2 检索自行车类别的销售总和。 请注意,由于未指定维度,因此对其他维度使用总计。 换句话说,不会筛选这些维度。 如果要进行比较,因为结果锁定为一个值,因此它很有用。

LookupWithTotalExample2 = lookupWithTotals([Sales Amount], [Category], "Bikes")

lookupwithTotals 示例 2

查找