Forum

This content is now out of date.

Visit Our Community

I want to use Jasper report with source filter

It has been a year. When is report parameter to source filter working for jasper report? Not sure why is the reason adding new report format but basic feature not working. There is no way to use pixel perfect per id report properly
Hi,

Unfortunately Jasper reports are not based on Yellowfin views, and this is where the source filter is usually applied.

Jasper reports run directly against the database, and bypass views, which is why implementing such a feature is a huge task.
We will essentially need to re-write the Jasper report plugin.

At this point in time it's not supported.

Apologies for the inconvenience this has caused.

Regards,
David
Does it mean that YellowFin is not capable of supporting pixel perfect design? Any seriousimplementation would require access restriction of data. Is there an option for pixel perfect design at all?
Hi,

Yellowfin does support pixel perfect design, as we support both Birt & Jasper reports.
However, you cannot create these reports using the Yellowfin report builder, you will need to use the appropriate report design application for these reports and then import these into Yellowfin to keep reports central and allow them to be broadcast, embedded on dashboards etc..

Though unfortunately we do not currently support access filters with these reports.

Apologies for the inconvenience.

Regards,
David
This is not very useful as YF is claiming its strength on self service. Whenever we hit such scenario, it will be a nightmare of report duplication and access control.

Is there a way to pass userid or whatever down to the birt, jasper template at all?
Hi,

If you include the parameter for user ID in your Jasper report, it will come across as a filter in Yellowfin. So you can use it, though it will not automatically pass through the user ID. You will need to manually enter it in.

We are planning on supporting source filters with Jasper/Birt reports in the future (TASK ID = 110187), though no ETA can be given as it has not passed the planning stage.

Regards,
David