私はレポートを作成しようとしていますが、私はすべての従業員の基本情報であるように、プロジェクト名、プロid、emp名、id、場所(オフ/オンサイト)を持つデータの表を持っています。Dax:列にフィルタ関数を適用する方法は?
RLSを使用しているため、このレポートにログインできるユーザーは自分の個人情報を表示できます。
このレポートにログインすると、私のリストの下にあるプロジェクトIDを見ることができます。
ここでは、empの名前、ID、役割、場所などの基本的なempの詳細を表に表示しようとしています。 しかし、テーブルでは、私はレポートにログインする人の唯一の値を見ることができます。
私は他の従業員が同じプロジェクトIDとその情報に属するテーブルを見ることができません。
NEW TABLEオプションを使用して、単一のプロidに対して以下のように計算されたテーブル機能を使用してダックスを試しました。
Table =
CALCULATETABLE(
SUMMARIZE('Basic Info','Basic Info'[Employee ID],'Basic Info'[Employee Role],'Basic Info'[Employee Name]),
FILTER('Basic Info','Basic Info'[Project ID]="C.0010978"
))
そして、そのperticularプロジェクトの出力を与えています。 しかし、私は、ハードコード化されたプロIDを削除し、それが上記画像における表示としてスライサから濾過プロジェクトなどの値をフィルタリングされていない
Table =
CALCULATETABLE(
SUMMARIZE('Basic Info','Basic Info'[Employee ID],'Basic Info'[Employee Role],'Basic Info'[Employee Name]),
FILTER('Basic Info','Basic Info'[Project ID]='Basic Info'[Project ID]
))
としてテーブルからプロIDの列を置く場合。
すべてのemp名とそのデータを表示しています。
提案があります。事前に
おかげで、
モハンV.