活动
COLUMNSTATISTICS
备注
不建议将此函数用于 视觉计算,因为它可能会返回毫无意义的结果。
返回一个有关模型中每个表的每一列的统计信息表。
COLUMNSTATISTICS ()
此函数不采用任何参数。
统计信息表。 此表的每一行都表示模型中的一个不同的列。 表列包括:
-
Table Name
:当前列的表。 -
Column Name
:当前列的名称。 -
Min
:在当前列中找到的最小值。 -
Max
:在当前列中找到的最大值。 -
Cardinality
:在当前列中找到的非重复值数。 -
Max Length
:当前列中找到的最长字符串的长度(仅适用于字符串列)。
处于错误状态的列和查询范围计算表中的列不会显示在结果表中。
如果筛选器上下文中的筛选器应用于 COLUMNSTATISTICS(),则返回错误。
对于二进制类型列,Min 和 Max 统计信息将具有 BLANK 值。
本文中的示例可用于示例 Adventure Works DW 2020 Power BI Desktop 模型。 若要获取模型,请参阅 DAX 示例模型。
以下 DAX 查询:
DEFINE
TABLE FilteredProduct =
FILTER (
Product,
[Color] == "Blue"
)
COLUMN Customer[Location] = [State-Province] & " " & [Country-Region]
EVALUATE
COLUMNSTATISTICS ()
返回一个表,其中包含有关模型中所有表的所有列的统计信息。 该表还包括查询范围计算列 Customer[Location] 的统计信息。 但是,该表不包括查询范围计算表 FilteredProduct 中的列。