I have a problem with multiple filters of a person.
In my case I have created a group of persons. The members of this group are the recipients of my report. Each person of the group has his or her own filter of for example cost centers, which is linked to the person. The report itself also has 2 filters.
Now I want to use this group of persons for another report, but with other personal filters. Is it possible to assign multiple filters to persons and then specify which filter to use within the report or deploy task?
One possible solution would be to assign a filter to a group. So I could create a group for task 1 with filters and a group for task 2 with other filters. But I could not find this option in NPrint.
You cannot assign filters to groups. Groups are only list of users.
To apply different filters for the same use on different reports you need to create at least two different Qlik NPrinting apps. Add a report in an app and the second on the other app. Then create the first set of filters from connections from the first app and the second group of filters on connections from the second app. Apply both set of filters to the users and create publish task on the two different apps.
This is the only way I know to apply different filters to the same user for different reports.
@Ruggero_Piccoli - are you sure you need to create different app to apply new recipient filter? I was always convinced that it only needs different connection....
Hi @Lech_Miszkiewicz ,
If you are using a version older than April 2020 and you want to have different filters for the same user applied to reports that get data from the same Qlik Sense App or QlikView document you need to create two apps. If you want to apply diffent filters for the same user to reports from different Apps or Documents, yes, you can simply create different connections.
It is not possible to create two connections to the same Qlik Sense App or QlikView Document inside a Qlik NPrinting App. I mean, you can, nothing will stop you but it will not work.
In April 2020 if you want to send via email two reports from the same connection to the same user but with different filters you can use the alternate email. So you create two different Qlik NPrinting users, also if the recipient is one, with two emails and apply to each user a different filter. Then you add the same destination email to both users in their alternative email field and you set to use it in the publish task. This is a workaround but maybe simpler than create two apps.
Havn't had time to play around with Apr2020 yet but can you create two users in NP that shares the same "main email" but different alternative emails? How about domain account for those two users?
Or should we create "dummy" unique emails for the "main email" so that the email is unique (it had to be before at least)
Also in April 2020 each user must have a unique email but two different users can have the same alternate email. Open the user under the Admin menu and go to the Distribution tab. There you can insert the alternate email. For one of the user you can insert the main email as the alternate one.
This is a workaround to be able to send reports with different filters to the same email recipient without the need to duplicate the Qlik NPrinting app.