Qlik Community

QlikView App Development

Discussion Board for collaboration related to QlikView App Development.

Highlighted
santhosh_k_n
Contributor 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
Honored Contributor III

Re: Section access in report level

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
Valued Contributor

Re: Section access in report level

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
Contributor II

Re: Section access in report level

Thanks Amit,

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

amit_saini
Honored Contributor III

Re: Section access in report level

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

MVP & Luminary
MVP & Luminary

Re: Section access in report level

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
Contributor II

Re: Section access in report level

Hi Jagan,

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

santhosh_k_n
Contributor II

Re: Section access in report level

Hi ,

Do you have any sample excel file for the same

amit_saini
Honored Contributor III

Re: Section access in report level

Hi Santhosh,

Please see this video :

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

Thanks,

AS

MVP & Luminary
MVP & Luminary

Re: Re: Section access in report level

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.