SAMPLEAXISWITHLOCALMINMAX

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

从表中返回一个示例子集,该子集通过将主 X 轴装箱合并为大小相等的箱,并保留不同系列中每个箱的本地最小值/最大值。

语法

SAMPLEAXISWITHLOCALMINMAX(<Size>, <Table>, <Axis>, <Measure>, [<Measure> [, ...] ], <MinResolution> [, <DynamicSeries> [, <DynamicSeries [, ...] ] ] [, <DynamicSeriesSelectionCriteria] [, <DynamicSeriesSelectionOrder] [, <Max Resolution>] [, <MaxDynamicSeries>] [, <MaxIterations>]) 

参数

术语 定义
Size 要返回的示例中的行数
Table 返回从何处返回示例子集的数据表的任何 DAX 表达式。
Axis 要装箱的表中的数字或日期/时间列。
Measure 要采样的表的列引用。 至少需要一个度量值,但可以指定多个度量值。
MinResolution 跨越 X 的完整非空范围的最小选定行数
DynamicSeries (可选)要用作序列的列。 可以指定零或多个。
DynamicSeriesSelectionCriteria (可选)确定是否可以保留所有 DynamicSeries 时要保留的序列值。 有效值为 NONEALPHABETICAL
DynamicSeriesSelectionOrder (可选)决定对 DynamicSeriesSelectionCriteria 标识的条件使用升序或降序排序。 有效值为 ASCDESC
MaxResolution 跨 X 的完整非空范围的行的最大选定行数
MaxDynamicSeries 允许的最大 DynamicSeries。 如果 DynamicSeries 数高于 MaxDynamicSeries,则根据 DynamicSeriesSelectionCriteria 删除 DynamicSeries。
MaxIterations 尝试达到行大小的最大迭代数。

返回值

表中包含大小行数的示例。

言论

  • 如果表中的行数小于指定的大小,则不会发生装箱,并且将返回所有行。
  • 所选的箱大小将小于 MinResolution
  • Power BI 使用 SAMPLEAXISWITHLOCALMINMAX 来减少折线图中具有连续(数字)X 轴的点数。
  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

以下 DAX 查询:

EVALUATE
SAMPLEAXISWITHLOCALMINMAX(
	10,
	SELECTCOLUMNS ( Sales, "x", [Unit Price], "y", [Sales Amount] ),
    [x],
    [y],
	10
	)

返回按单价装箱的表的 10 行(或更少)示例子集,并按销售金额采样。