Dax-functions-dax-rankx-function

提供:Dev Guides
移動先:案内検索

DAX統計-RANKX関数

説明

テーブル内の各行の数値リスト内の数値のランキングを返します。

構文

RANKX (<table>, <expression>, [<value>], [<order>], [<ties>])

パラメーター

Sr.No. Parameter & Description
1

table

式が評価されるデータのテーブルを返す任意のDAX式。

2

expression

単一のスカラー値を返す任意のDAX式。

式は、テーブルの各行に対して評価され、ランク付けのために可能なすべての値を生成します。

3

value

オプションです。

ランクが検出される単一のスカラー値を返す任意のDAX式。

省略すると、代わりに現在の行の式の値が使用されます。

4

order

オプションです。

値のランク付け方法(低から高、または高から低)を指定する値。

ASC:columnNameの昇順でランク付けされます。

DESC:columnNameの降順でランク付けされます。

省略した場合、デフォルトはDESCです。

5

ties

オプションです。

同順位がある場合のランキングの決定方法を定義する列挙。

スキップ:同順位の後の次のランク値は、同順位のランク値に同順位の値のカウントを加えたものです。 たとえば、5つの値がランク8で結び付けられている場合、次の値は13(8 + 5)のランクを受け取ります。

これは、tieパラメーターが省略された場合のデフォルト値です。

密:次のランク値は、引き分けの後、次のランク値です。 たとえば、5つの値がランク8で結び付けられている場合、次の値はランク9を受け取ります。

戻り値

  • パラメータ値が指定されている場合-テーブルのすべての行に対して評価された式のすべての可能な値の中で値のランク番号を返します。
  • パラメータ値が指定されていない場合-テーブルのすべての行に対して評価される式のすべての可能な値の中で、現在の行の式の値のランク番号を返します。

備考

式または値がBLANKと評価される場合、結果が数値になるすべての式では0(ゼロ)として、またはすべてのテキスト式では空のテキストとして扱われます。

値がexpressionのすべての可能な値に含まれていない場合、RANKXはexpressionから値に一時的に値を追加し、RANKXを再評価して適切な値のランクを決定します。

= RANKX (Sales,Sales[Sales Amount],,DESC)