次の方法で共有


VALUES

適用対象:計算列計算テーブルMeasureビジュアル計算

入力パラメーターが列名の場合は、指定した列から個別の contains を values する 1 列のテーブルを返します。 重複する values は、一意の and のみが返 values 削除されます。 BLANK value を追加できます。 入力パラメーターがテーブル名の場合は、指定されたテーブルの行を返します。 重複する行は保持されます。 BLANK 行を追加できます。

注意

この関数を使用して、ワークシートのセル values 列に or を返すことはできません。代わりに、数式で入れ子になった中間関数として使用して、他の valuesを orfilteror するために使用 sum カウントできる個別の values の一覧を取得します。

構文

VALUES(<TableNameOrColumnName>)

パラメーター

用語 定義
TableName or ColumnName 一意の values が返される列 or、行が返されるテーブルです。

value を返す

入力パラメーターが列名の場合、1 列のテーブル。 入力パラメーターがテーブル名の場合、同じ列のテーブルが返されます。

解説

  • フィルター処理されたコンテキストで VALUES 関数を使用すると、values によって返される一意の VALUES が filterの影響を受けます。 たとえば、リージョン別に iffilter、市区町村の and の一覧を返 values、一覧には、filterで許可されているリージョンの都市のみが含まれます。 既存の allに関係なく、都市の filters を返すには、ALL 関数を使用してテーブルから filters を削除する必要があります。 second の例では、ALLでの VALUES の使用を示します。

  • この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。

  • を使用する場合のベスト プラクティスについては、「の代わりに 使用する」を参照してください。

ほとんどのシナリオでは、引数が列名の場合、VALUES 関数の結果は DISTINCT 関数の結果と同じです。 どちらの関数も重複を削除 and、指定した列で使用可能な values の一覧を返します。 ただし、VALUES 関数は blankvalueを返すこともできます。 この blankvalue は、values テーブルから個別の related を参照しているが、リレーションシップで使用される value が 1 つのテーブルにない場合に便利です。 データベース用語では、これは参照整合性の違反と呼ばれます。 このようなデータの不一致は、and テーブルが relatednot 1 つのテーブルが更新されるときに発生する可能性があります。

引数がテーブル名の場合、VALUES 関数の結果は、指定されたテーブル all 行と blank 行を返します。if 参照整合性に違反しています。 DISTINCT 関数は、指定されたテーブル内の一意の行を返 and 重複する行を削除します。

注意

DISTINCT 関数を使用すると、有効なテーブル式 or 列名を引数にすることができますが、VALUES 関数は、テーブル名 or 列名のみを引数として受け入れます。

次の表は、参照整合性が保持されている場合に 2 つの related テーブルで発生する可能性があるデータの不一致 not まとめたものです。

MyOrders テーブル MySales テーブル
6 月 1 日 6 月 1 日の売上
6 月 2 日 6 月 2 日の売上
(注文日は入力されていません) 6 月 3 日の売上

DISTINCT 関数を使用して日付のリストを返す If は、2 つの日付のみが返されます。 ただし、if 関数を使用 VALUES、この関数は 2 つの日付と追加の blank メンバーを返します。 また、MyOrders テーブルに一致する not を持 date MySales テーブルの行は、この不明なメンバーと "照合" されます。

次の式は、一意の請求書 (販売注文) の数をカウント and、Product カテゴリ名を含むレポートで使用すると、次の結果が生成されます。

= COUNTROWS(VALUES('InternetSales_USD'[SalesOrderNumber]))

戻り値

行ラベル Count 請求書
アクセサリ 18,208
バイク 15,205
衣服 7,461
総計 27,659

FILTER 関数COUNTROWS 関数Filter 関数