Forum Discussion

gabrielvigo's avatar
gabrielvigo
Helper I
7 years ago
Solved

Inside, into date Interval

Hello community!

 

I have a dates of check in and check out. And depending of the date filter, I need a KPI with a count of people inside.

I use a measure that is good to table, but not to KPI.

 

Measure: IF(MIN(EnSitio[FechaIngreso]) <= MIN(SelectorFecha[FiltroFecha]) && MIN(EnSitio[FechaSalida]) > MIN(SelectorFecha[FiltroFecha]) ;1;0)

 

I add the filter "1" to the table.

 

But it does not work in kpi.

 

Can you help me calculate it in the KPI?

  • v-piga-msft's avatar
    v-piga-msft
    7 years ago

    Hi gabrielvigo,

     

    As the Card dispalys only one value which has been aggregated always, we are not able to add a filter condition based on this aggregate value ("Average of Values"). 

     

    So for your scenario, you could create a measure with the formula below to achive your desired output.

     

    Measure = CALCULATE(COUNT(Checks[Key]),FILTER('Checks',[Med_FilterDate]=1))

     

    Best  Regards,

    Cherry

3 Replies

  • v-piga-msft's avatar
    v-piga-msft
    Resident Rockstar

    Hi gabrielvigo,

     

    Do you use the measure as the visual level filter in KPI visual? 

     

    In addition, how do you create the KPI visual?

     

    If it is convenient, could you share a dummy pbix file which can reproduce the scenario and your desired output, so that we can help further investigate on it? You can upload it to OneDrive and post the link here. Do mask sensitive data before uploading.)

     

    Best Regards,

    Cherry

    • gabrielvigo's avatar
      gabrielvigo
      Helper I

      Hi!

       

      Yes, I share my report.

      I have check in and check out, with a filter per day.

       

      The filter can use with table, but noy in a KPI.

       

      Checks.pbix

      • v-piga-msft's avatar
        v-piga-msft
        Resident Rockstar

        Hi gabrielvigo,

         

        As the Card dispalys only one value which has been aggregated always, we are not able to add a filter condition based on this aggregate value ("Average of Values"). 

         

        So for your scenario, you could create a measure with the formula below to achive your desired output.

         

        Measure = CALCULATE(COUNT(Checks[Key]),FILTER('Checks',[Med_FilterDate]=1))

         

        Best  Regards,

        Cherry