BO 製品のバージョン:BusinessObjects XI
アプリケーションサーバー:WinServ.2003 SP1
データベース:Oracle 10g
【事象】
ビジネスビューマネージャにて、既存のビジネスビューのDFでフィルタの追加を行いました。
それぞれアクセス権は設定済みです。
既存のフィルタ:
・グループ毎に見えるデータに制限(グループ毎にコードを設定)が必要な為、フィルタを掛けている。
・ステータス=1のフィルタ
追加フィルタ
・区分が8,11,12であるフィルタ
フィルタを追加後、ツールからアクセス権限テストビューを開きます
と以下のように全ての権限を持っていないユーザのフィルタ間のANDがORに変わってしまいます。
・全社の権限を持つユーザの場合u2192問題なし
(ステータス=1) AND (区分 = 8 or 区分 = 11 or 区分 = 12 )
・単一のグループが設定されているユーザの場合u2192問題あり
※ステータスと区分の間がORになってしまう。
(グループコード = 0001) AND
(ステータス=1) OR (区分 = 8 or 区分 = 11 or 区分 = 12 )
現在はステータスのフィルタ内に区分の条件も追加し、ANDになるよう対応しています。
【質問内容】
どなたか上記は①3つ目からORになるのは仕様なのか、それとも②設定を変更することが可能なのか。
ご存知の方がいらっしゃいましたら、ご教授願います。