Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Export issues

Hi Folks, I developed one of the report filtered TOP 50 records in the report but when i export into excel it's displaying 58 records, how to overcome to show only 50 records instead of 58 records. 

 

7 Replies

    • parry2k's avatar
      parry2k
      Super User

      Anonymous Is there Ties in the data when yo usee Top 50?

      • Anonymous's avatar
        Anonymous
        Not applicable

        yes we have

  • v-alq-msft's avatar
    v-alq-msft
    Community Support

    Hi, Anonymous 

     

    I'd like to suggest you create two measures and a what-if parameter. I created data to reproduce your scenario.

    Table:

     

     

    You may create two measures as below.

    Rank = 
    RANKX(
        ALL('Table'),
        CALCULATE(SUM('Table'[Score]))
    )
    
    Isdisplay = 
    IF(
        [Rank]<=SELECTEDVALUE(Parameter[Parameter]),
        1,0
    )

     

    Then you need to put 'Isdisplay' in the visual level filter to display the result.

     

     

    Best Regards

    Allan

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hey, what if parameter is working but since my source is tabular model so i can't create . Come to the measure point how can we  pass multiple parameters and always display the value is zero if i click on item under parameter it's not working.

      Top 50ranks=RANKX(ALL('Fact Data'),CALCULATE([Paid Amount])
      isdisplay = IF([Top 50ranks]<=VALUE(SELECTEDVALUE('Business Unit'[Business Unit ])),1,0)
      • v-alq-msft's avatar
        v-alq-msft
        Community Support

        Hi, Anonymous 

         

        You may try to replace 'SELECTEDVALUE('Business Unit'[Business Unit ])' with an equivalent expression as below.

        var _businessunit = 
        IF(
             HASONEVALUE('Business Unit'[Business Unit ]), 
             VALUES('Business Unit'[Business Unit ])
        )

         

        Best Regards

        Allan

         

        If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.