使用英语阅读

通过


SAMPLECARTESIANPOINTSBYCOVER

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

从表中返回一个示例子集,该子集通过将行绘制为 2D 空间中的点并删除重叠点来获取。

语法

DAX
SAMPLECARTESIANPOINTSBYCOVER(<Size>, <Table>, <XAxis>, <YAxis>[, <Radius>] [, <MaxMinRatio>] [, <MaxBlankRatio>] )

参数

术语 定义
大小 要返回的示例中的行数
桌子 返回从何处返回示例子集的数据表的任何 DAX 表达式。
XAxis 表中的数字 XAxis 列。
YAxis 表中的数字 YAxis 列。
半径 (可选)表中的数字 Radius 列。
MaxMinRatio (可选)指定 Radius 时,必须指定 MaxMinRatio,并定义绘制点的最大半径和最小半径之间的比率。 有关更多详细信息,请参阅备注。
MaxBlankRatio (可选)指定 Radius 时,必须指定 MaxBlankRatio,并定义绘制点的最大半径和空白半径之间的比率。 有关更多详细信息,请参阅备注。

返回值

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

言论

  • 如果 Size 小于或等于 0,SAMPLECARTESIANPOINTSBYCOVER 将返回空表

  • 如果指定 Radius,则需要指定 MaxMinRatio 和 MaxBlankRatio 并将其设置为大于 1 的值。 否则,SAMPLECARTESIANPOINTSBYCOVER 返回错误

  • 将 MaxMinRatio 设置为最大 Radius 除以 Radius 的最小值。 例如,如果最小 Radius 为 20 且最大 Radius 为 60,则 MaxMinRatio 参数应设置为 60/20 = 3。

  • 将 MaxBlankRatio 设置为最大 Radius 除以空白值的 Radius。 例如,如果最大 Radius 为 60 且空白值的 Radius 为 6,则 MaxBlankRatio 应设置为 60/6 = 10。

  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

以下 DAX 查询:

DAX
EVALUATE
SAMPLECARTESIANPOINTSBYCOVER (
    1000,
    SELECTCOLUMNS ( Sales, "x", [Unit Price], "y", [Sales Amount] ),
    [x],
    [y]
)

返回一个 1000 行示例,该示例来自由单价定义为 X 轴的 2D 空间中的 Sales 表的唯一点,将 Sales Amount 定义为 Y 轴。