# Median - 指令碼函數

Median() 會根據 group by 子句所定義的若干記錄，來傳回運算式中值的彙總中位數。

語法：

Median (expr)

傳回的資料類型： 數值

引數：

引數

| 引數 | 描述 |
| --- | --- |
| expr | 包含待測量之資料的運算式或欄位。 |

## 範例：使用中位數的指令碼運算式

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StatisticalAggregationFunctions/median.htm)

#### 範例 - 指令碼運算式

### 載入指令碼

為此範例在資料載入編輯器中載入下列內嵌資料和指令碼運算式。

```
Table 1:
Load RecNo() as RowNo, Letter, Number Inline
[Letter, Number
A,1
A,3
A,4
A,9
B,2
B,8
B,9];
					
Median:
LOAD Letter,
Median(Number) as MyMedian
Resident Table1 Group By Letter;
										
```

如需更多關於使用內嵌載入的資訊，請參閱 [使用內嵌載入以載入資料](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)。

### 建立視覺化

在 Qlik Sense 工作表中建立具有 Letter 和 MyMedian 作為維度的表格視覺化。

### 結果

![](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Resources/Images/Median_script.png)

### 解釋

當數字按照從最小到最大的順序排序時，中位數被視為「中間」數。若資料集的值數量為偶數，函數會傳回兩個中間值的平均。在此範例中，各為 A 和 B 的值集合計算了中位數，分別是 3.5 和 8。