Forum Discussion

khush19's avatar
khush19
Icon for Resolver I rankResolver I
4 years ago
Solved

Top N in Donut chart

I have data

 

In my donut chart i only want o show AMOUNT  with latest Date .

I tried using top N but it works sometimes but dnt return anything most of time.

i tried using measure 

Calculate (SUM(Amount),FILTER(table,currenttime>= max(currenttime)))

but none is working

CurrenttimeAreaiDAmount
13/04/2022 10:14:00 AM110
13/04/2022 10:14:00 AM220
13/04/2022 09:14:00 AM110
13/04/2022 09:14:00 AM320
  • Earlier the date was passed as format 03/14/2000 mm/dd/yyyy hh:mm:ss

     

    changed to 

    dd/mm/yyyy hh:mm:ss

     

    and it is working,not sure why it was failing before

4 Replies

  • khush19 , Try a measure like

     

    M1=
    var _max = maxX(allselected(Table), Table[currenttime])
    return
    Calculate (SUM(Amount),FILTER(table,[currenttime]>= _max))

    or


    M1 =
    var _max = datevalues(maxX(allselected(Table), Table[currenttime]))
    return
    Calculate (SUM(Amount),FILTER(table,datevalues([currenttime])>= _max))

    • khush19's avatar
      khush19
      Icon for Resolver I rankResolver I

      Hi Amit,

       

      Tried the measure but it didnt worked

      • khush19's avatar
        khush19
        Icon for Resolver I rankResolver I

        Earlier the date was passed as format 03/14/2000 mm/dd/yyyy hh:mm:ss

         

        changed to 

        dd/mm/yyyy hh:mm:ss

         

        and it is working,not sure why it was failing before