Forum Discussion

powerbiexpert22's avatar
powerbiexpert22
Icon for Impactful Individual rankImpactful Individual
1 year ago
Solved

Filters on Paginated Report

can i add filters or slicers on paginated report created using report builder tool?

  • Hello powerbiexpert22 

     

    Yes, you can do that, but you need to pass the parameter within the query and then use it as a parameter before generating the report.

    To illustrate how to do this:

     

    For example, if you want to select a period in a report built on an Oracle Database,

    First, create your parameter variable.

     

    Then create your Dataset with a query (in this example, I used a very simple query)


    SELECT *
    FROM DWH_View
    WHERE BILL_PERIOD = :BillPeriod

    Then click on Parmaeters in your query window and match the parameter name, so in our case :BillPeriod with the parameter value we created at the previous step

     

    Now, each time, you will run your report, you will have to specifiy a parameter

    Now if you want, instead of having a free text box, you can specifiy some avaialble values, (specific one or via query)

     

    If you run your report (I have other parameters in my report), you have a blank report until your specify the required parameters

     

     

    If you need more support, to not hesistate to ask for some help

     

     

6 Replies

    • powerbiexpert22's avatar
      powerbiexpert22
      Icon for Impactful Individual rankImpactful Individual

      Hi bhanu_gautam , can i create multiple pages ( like we create using power bi desktop) report using report builder, also can i export that report in excel into multiple pages with format retained?

      • Cookistador's avatar
        Cookistador
        Icon for Super User rankSuper User

        By default, it will create many pages
        But if I want, you can specify a page break at the end of a visual

         


        You can also use subreport to set up a look a field like in Power BI

  • Hello powerbiexpert22 

     

    Yes, you can do that, but you need to pass the parameter within the query and then use it as a parameter before generating the report.

    To illustrate how to do this:

     

    For example, if you want to select a period in a report built on an Oracle Database,

    First, create your parameter variable.

     

    Then create your Dataset with a query (in this example, I used a very simple query)


    SELECT *
    FROM DWH_View
    WHERE BILL_PERIOD = :BillPeriod

    Then click on Parmaeters in your query window and match the parameter name, so in our case :BillPeriod with the parameter value we created at the previous step

     

    Now, each time, you will run your report, you will have to specifiy a parameter

    Now if you want, instead of having a free text box, you can specifiy some avaialble values, (specific one or via query)

     

    If you run your report (I have other parameters in my report), you have a blank report until your specify the required parameters

     

     

    If you need more support, to not hesistate to ask for some help