Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
santhosh_k_n
Creator II
Creator II

Section access in report level

Hi All,

Is it possible to apply section access in chart level.

Let say, I am having sales and finance charts, now i want to apply section access on those charts like only finance reports are available for finance team and sales reports to sales team.

10 Replies
amit_saini
Master III
Master III

Hi Santhosh,

Yes it is very much possible, simply go to the chart properties-->>Under Layout Tab go to condition and give this condition below:

OSUser() = 'Give here user domain ID'

Thanks,

AS

qlikpahadi07
Specialist
Specialist

Yes, you can do that every chart are having chart ID which you can define in Excel itself for Section access.

Quite tough but yes we can achieve this.

santhosh_k_n
Creator II
Creator II
Author

Thanks Amit,

But this will only work for single user login (Please correct me if am wrong)

amit_saini
Master III
Master III

Hi Santhosh,

This will work for 'N' number of users , give condition like this:

OSUser() = 'User1' or OSUser() = 'User2' or OSUser() = 'User3' and so on....

Thanks,

AS

jagan
Luminary Alumni
Luminary Alumni

Hi,

Group the charts in separate sheets, for example Finance charts in one sheet and HR charts in one sheets.  Please check the thread which explains you in implementing the sheet level access for users

Sheet level access


Regards,

Jagan.

santhosh_k_n
Creator II
Creator II
Author

Hi Jagan,

Thanks for your suggestion but my requirement is in chart level section access

santhosh_k_n
Creator II
Creator II
Author

Hi ,

Do you have any sample excel file for the same

amit_saini
Master III
Master III

Hi Santhosh,

Please see this video :

http://www.youtube.com/watch?v=2rF9v_TdbVk

Thanks,

AS

jagan
Luminary Alumni
Luminary Alumni

Hi,

Please find attached file for solution.

Script used is

Section Access;

LOAD * INLINE [

    ACCESS, USERID

    Admin, A

    User, B

    User, C

    USer, D

];

Section Application;

SheetAccessMatrix:

LOAD * INLINE [

USERID, Dept

A,Sales

B,Sales

C,HR

D,HR];

If you login as A or B you will see Sales chart, if you login as C or D you will see HR chart.  This is implemented by using

Chart Properties -> Layout -> Show Conditional

Hope this helps you.

Regards,

jagan.