お世話になります。
Viewer権限でダッシュボードを見た際もグループ化や階層のドリルダウンが出来ますが、
複雑な計算式でVizを作成している場合、グループ化/ドリルダウンすることで間違ったデータが表示されてしまう事があります。
Viewerにこの機能を使わせない方法はありますでしょうか。
無い場合、どのようにフォローされていますでしょうか。
何卒宜しくお願い致します。
A:「Viewer権限」がCreator ,Explorer,Viewerのサイトロールを指しているならば、サイトロールによるグループ化/ドリルダウンを使わせない方法はないと思います。
※ログインユーザのサイトロールを取得する関数があれば下記Bの③と同様なやり方も考えられますが、その関数はなさそうです。
B:「Viewer権限」がワークブックのパーミッション「ビュー」が与えられたグループを指し、このグループに所属するユーザにグループ化/ドリルダウンを使わせない方法の代案は以下が考えられます。
①ワークブックのパーミッション「ビュー」が与えられたグループ”ViewerUser”(仮名)を作成する。
②グループ”ViewerUser”にグループ化/ドリルダウンを使わせたくないユーザを所属させる
③グループ化/ドリルダウン対象のディメンジョン項目の計算フィールドを作成する
IF ISMEMBEROF(‘ViewerUser’) THEN ‘*’
ELSE [グループ化/ドリルダウン対象のディメンジョン項目]
END
④③で作成したディメンジョン項目を行または列に置く
これにより”ViewerUser”グループに所属するユーザはグループ化/ドリルダウン対象のディメンジョン項目の値が全て”*”となりグループ化/ドリルダウンの粒度にすることができなくなるかと思います。
グループによりワークブックを分けると言う案もありますが、ワークブックが2つ以上になってしまいメンテナンス性が良くないのでここでは省略します。