1 / 104
文档名称:

DAX-统计函数.docx

格式:docx   大小:1,726KB   页数:104页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

DAX-统计函数.docx

上传人:幸福人生 2022/4/18 文件大小:1.69 MB

下载得到文件列表

DAX-统计函数.docx

相关文档

文档介绍

文档介绍:DAX-统计函数
DAX 函数的类型
DAX 提供了很多与您所熟悉的 Excel 函数具有相同功能和名称的函数。然而,这些函数已经过修改,它们使用 DAX 数据类型并对表和列执行操作。DAX 还提供许多专用功能,例如基于关系执行X 函数可以采用对表中的每行进行计算的表达式作为参数。这使您可以执行计算,然后获得计算得到的值的平均值。
AVERAGEA 函数采用列作为参数,但除此之外,该函数与具有相同名称的 Excel 函数类似。使用 AVERAGEA 函数可以计算包含空值的列的平均值。
返回页首
此文章对您是否有帮助?
AVERAGEA 函数 (DAX)
返回列中值的平均值(算术平均值)。处理文本和非数字值。
语法
AVERAGEA(<column>)
返回页首
参数

定义
column
包含要计算其平均值的值的列。
返回页首
返回值
小数。
返回页首
备注
AVERAGEA 函数取列并对其中的数字计算平均值,但它还根据以下规则处理非数字数据类型:
计算结果为 TRUE 的值作为 1 计数。
计算结果为 FALSE 的值作为 0(零)计数。
包含非数字文本的值作为 0(零)计数。
空文本 ("") 作为 0(零)计数。
如果您不想在引用中将逻辑值和数字的文本表示形式作为计算的一部分包括,则使用 AVERAGE 函数。
只要没有可聚合的行,该函数就返回空白。 然而,如果存在行,但这些行都不符合指定条件,
则该函数返回 0。如果没有找到符合条件的行,Microsoft Excel 也会返回 0。
返回页首
示例
下面的示例返回以下表的引用列中非空白单元格的平均值。如果您使用了 AVERAGE 函数,则平均值是 21/2;对于 AVERAGEA 函数,则结果是 22/5。
TRANSACTION ID
金额
结果
0000123
1
按 1 计数
0000124
20
按 20 计数
0000125
不适用
按 0 计数
0000126
按 0 计数
0000126
TRUE
按 1 计数
=AVERAGEA([Amount])
返回页首
此文章对您是否有帮助?
AVERAGEX 函数 (DAX)
计算对表进行求值的一组表达式的平均值(算术平均值)。
语法
AVERAGEX(<table>,<expression>)
返回页首
参数

定义
table
表的名称,或者指定可对其执行聚合的表的表达式。
expression
具有标量结果的表达式,将为第一个参数中表的每一行计算该表达式。
返回页首
返回值
小数。
返回页首
备注
AVERAGEX 函数可用于对表的每一行计算表达式,然后采用生成的值的集合并计算其算术平均值。因此,该函数采用表作为其第一个参数,采用表达式作为其第二个参数。
在所有其他方面,AVERAGEX 都遵循与 AVERAGE 相同的规则。不能包含非数字或空单元格。表和表达式参数都是必需的。
在没有可聚合的行时,该函数将返回空白。 在存在行,但这些行都不符合指定条件时,则该函数返回 0。
返回页首
示例
下面的示例通过首先将每一行中的 Freight 与 TaxAmt 相加,然后对相加后的结果求平均值,计算 InternetSales 表中每个订单的平均运费和税额。
=AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
如果您在用作第二个参数的表达式中使用多个运算,则必须使用括号来控制计算的顺序。有关详细信息,请参阅针对 PowerPivot 的 DAX 语法规范。
返回页首
此文章对您是否有帮助?
COUNTBLANK 函数 (DAX)
计算列中空白单元的数目。
返回页首
语法
COUNTBLANK(<column>)
返回页首
参数

定义
column
包含要计数的空白单元的列。
返回页首
返回值
整数。如果找不到满足条件的行,则返回空白。
返回页首
备注
此函数的唯一允许参数是列。您可以使用包含任何数据类型的列,但只对空白单元计数。将不对具有值零 (0) 的单元计数,因为零被视作数值并且不是空白。
只要没有可聚合的行,该函数就返回空白。 然而,如果存在行,但这些行都不符合指定条件,则该函数返回 0。如果没有找到符合条件的行,Microsoft Excel 也会返回 0。
换言之,如果 COUNTBLANK 函数未找到任何空白,则结果将是 0,但如果没有要检查的行,则结果将是空白。
不支