PREVIOUS

适用于:计算列计算表度量值视觉计算

仅用于视觉计算。 检索视觉矩阵中轴上一个元素中的值。

语法

PREVIOUS ( <column>[, <steps>][, <axis>][, <blanks>][, reset] )

参数

术语 定义
column 要检索的列。
steps (可选)指示要向后提取值的行数。 如果省略,则使用 1(完全相同的上一行)。
axis (可选)轴引用。 如果省略,则使用视觉形状定义的第一个轴。
blanks (可选)一个枚举,用于定义在对 axis进行排序时如何处理空值。
支持的值为:
  • DEFAULT(默认值),其中数值的行为为空值,在零值和负值之间排序。 字符串的行为是空值在所有字符串(包括空字符串)之前排序。
  • FIRST,无论升序或降序排序顺序如何,空白始终在开头排序。
  • LAST,无论升序还是降序排序顺序,始终在末尾对空白进行排序。
reset (可选)指示计算是否重置,以及视觉形状的列层次结构的哪个级别。 接受的值包括:对当前视觉形状、NONE(默认值)、LOWESTPARENTHIGHESTPARENT或整数中的列的字段引用。 此行为取决于整数符号:
- 如果为零或省略,则计算不会重置。 等效于 NONE
- 如果为正值,则整数标识从最高、与粒度无关的列。 HIGHESTPARENT 等效于 1。
- 如果为负数,则整数标识从最低到当前粒度的列。 LOWESTPARENT 等效于 -1。

返回值

轴上一元素中 column 的值。

言论

此函数只能在视觉计算中使用。

以下视觉计算返回行轴上上一行的销售量,该销售额在最低父级上重置。

PreviousInternetSalesAmount = PREVIOUS ( [Sum of SalesAmount], ROWS, LowestParent )

下面的屏幕截图显示了视觉矩阵和视觉计算表达式:

DAX 视觉计算

FIRST LAST NEXT