次の方法で共有


Filter 関数

DAX の filterandvalue 関数は、Excel 関数と大きく異なる、強力な最も複雑な andand です。 ルックアップ関数は、データベースなどのテーブル and リレーションシップを使用して機能します。 フィルター処理関数を使用すると、データ コンテキストを操作して動的計算を作成できます。

このカテゴリ内

機能 形容
ALL テーブル内 all 行を返し、列の values を orall し、適用された可能性のある filters を無視します。
ALLCROSSFILTERED テーブルに適用される allfilters をクリアします。
ALLEXCEPT 指定 all 列に適用されているテーブル exceptfilters 内のコンテキスト filters を削除します。
ALLNOBLANKROW リレーションシップの親テーブルから、all 行が返されますが、blank 行 orall、列の個別の values が blank 行 and、存在する可能性のあるコンテキスト filters は無視されます。
ALLSELECTED 明示的な filtersfiltersor 他のコンテキスト all 保持しながら、現在のクエリの行 and 列からコンテキスト filters を削除します。
CALCULATE 変更された filter コンテキストで式を評価します。
CALCULATETABLE 変更された filter コンテキストでテーブル式を評価します。
EARLIER 指定した列の外部評価パスで、指定した列の現在の value を返します。
EARLIEST 指定した列の外部評価パスで、指定した列の現在の value を返します。
FILTER 別のテーブル or 式のサブセットを表すテーブルを返します。
FIRST ビジュアル計算でのみ使用されます。 軸の first 行からビジュアル マトリックス内の value を取得します。
INDEX 指定した軸の指定した or 順序で並べ替えられた、指定したパーティション内の位置パラメーターで指定された絶対位置にある行を返します。
KEEPFILTERS CALCULATE or CALCULATETABLE 関数の評価中に filters を適用する方法を変更します。
LAST ビジュアル計算でのみ使用されます。 軸の last 行からビジュアル マトリックス内の value を取得します。
LOOKUPVALUE 条件で指定された all 条件を満たす行の valuesearch 返します。 この関数は、1 つの orsearch 条件を適用できます。
MATCHBY 関数では、現在の行識別 データの照合方法を決定するために使用される列を定義します。
MOVINGAVERAGE ビジュアル マトリックスの指定した軸に沿って計算された移動 average を返します。
NEXT ビジュアル計算でのみ使用されます。 ビジュアル マトリックス内の軸の next 行の value を取得します。
OFFSET 特定の offsetによって、同じテーブル内の 現在の行 の後に or する前に配置された 1 つの行を返します。
ORDERBY window 関数の各パーティション内の並べ替え順序を決定する列を定義します。
PARTITIONBY window 関数の relation パラメーターをパーティション分割するために使用する列を定義します。
PREVIOUS ビジュアル計算でのみ使用されます。 ビジュアル マトリックス内の軸の previous 行の value を取得します。
RANGE 現在の行を基準にして、指定した軸内の行の間隔を返します。 WINDOWのショートカット。
RANK 指定された間隔内の行のランク付けを返します。
REMOVEFILTERS 指定したテーブル or 列から filters をクリアします。
ROWNUMBER 指定された間隔内の行の一意のランク付けを返します。
RUNNINGSUM ビジュアル マトリックスの指定した軸に沿って計算された実行中の sum を返します。
SELECTEDVALUE columnName のコンテキストが 1 つの個別の value のみにフィルター処理されている場合の value を返します。 それ以外の場合は alternateResult を返します。
WINDOW 指定された間隔内に配置されている複数の行を返します。