Seyma Kalay Asked: 2024-06-04 17:05:59 +0800 CST2024-06-04 17:05:59 +0800 CST 2024-06-04 17:05:59 +0800 CST 使用 DAX 的 MAX 函数中的第二大数字 772 我有一个如下变量 VAR First_Higest_number = MAX( 'DF'[Number_Column] ) ,我想Second_Higest_number在 DAX 中找到它。如何解决这个问题?提前谢谢了。 powerbi 2 个回答 Voted Best Answer Attila 2024-06-04T17:17:45+08:002024-06-04T17:17:45+08:00 您可以先使用搜索,因为它似乎是重复的 VAR Second_Higest_number = MINX ( TOPN ( 2, 'DF', 'DF'[Number_Column] ), 'DF'[Number_Column] ) Sam Nseir 2024-06-04T17:24:32+08:002024-06-04T17:24:32+08:00 另外一个选择: var Second_Higest_number = CALCULATE( MAX('DF'[Number_Column]), 'DF'[Number_Column] < First_Higest_number ) 或者: var Second_Higest_number = CALCULATE( MAX('DF'[Number_Column]), FILTER( 'DF', 'DF'[Number_Column] < MAX(First_Higest_number) ) )
您可以先使用搜索,因为它似乎是重复的
VAR Second_Higest_number = MINX ( TOPN ( 2, 'DF', 'DF'[Number_Column] ), 'DF'[Number_Column] )
另外一个选择:
或者: