# NoOfColumns

NoOfColumns() 傳回樞紐分析表中目前列區段中的資料行數。

語法：

NoOfColumns([total])

引數：

* TOTAL: 如果表格為單一維度或限定詞 TOTAL 作為引數，則目前資料行區段一律等於整個資料行。

  [定義彙總範圍](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/ChartFunctions/define-aggregation-scope.htm)

如果樞紐分析表有多個水平維度，則目前列區段僅會包括在所有維度列中與目前資料行有相同值的資料行，除了顯示在欄位間排序順序中為最後一個維度的列以外。樞紐分析表中水平維度的欄位間排序順序，可簡單透過維度從上至下的順序來定義.

資訊備註當任何圖表運算式使用了此圖表函數時，就不允許在圖表中依據 Y 值排序，或在表格中依據運算式資料行排序。因此，這些排序替代選項會自動停用。若您在視覺化或表格中使用此圖表函數，視覺化的排序將還原為對此函數的排序輸入。

範例：

`if( 
 ColumnNo( )=NoOfColumns( ), 0, after( sum( Sales )))`