Maximo Open Forum

 View Only
  • 1.  Struggling to make my KPI work

    Posted 09-25-2025 08:55

    I am trying to set up a KPI that tracks the number of logins for the past 7 days for all users that are part of the persongroup 'HVAC'. I have been trying to figure it out but I keep getting errors. I have been attempting the following SELECT & WHERE clauses, can you see where it goes wrong?

    SELECT:

    SELECT COUNT(*) session_count FROM logintracking

    WHERE:

    WHERE logintracking.attemptdate >= TRUNC(SYSDATE)-7 AND EXISTS(SELECT 1 FROM maxuser JOIN person ON person.personid = maxuser.personid JOIN persongroupteam ON persongroupteam.personid = person.personid WHERE maxuser.userid = logintracking.userid AND persongroupteam.persongroup = 'HVAC')

    Happy to hear any feedback, thanks in advance!


    #EverythingMaximo

    ------------------------------
    Noah van P
    Brussels Airport Company
    ------------------------------


  • 2.  RE: Struggling to make my KPI work

    Posted 09-26-2025 08:39

    It looks like the persongroupteam table does not have a personid attribute. Try using persongroupteam.respparty



    ------------------------------
    MARK FRITZ
    GM
    ------------------------------



  • 3.  RE: Struggling to make my KPI work

    Posted 09-26-2025 10:00

    This seems to have fixed the problem, thank you so much!



    ------------------------------
    Noah van P
    Brussels Airport Company
    ------------------------------



  • 4.  RE: Struggling to make my KPI work

    Posted 09-26-2025 09:22

    I use SQLServer, and the following works, this might be able to be written more efficiently though?
    select attemptdate,attemptresult,userid,name from logintracking
    where attemptdate > getdate()-7 and attemptresult = 'LOGIN'
    and userid in
    (select userid from maxuser where personid in
    (select resppartygroup from persongroupteam where persongroup = 'HVAC'));



    ------------------------------
    Steve Ashley
    Naviam
    ------------------------------



Featured Podcast
Episode 1 is live: IBM Maximo Application Suite 9.2

Watch or listen to Steven Shull and Phil Runion discuss the practical MAS 9.2 updates Maximo teams should know.

Watch the Podcast
MORE by Naviam Episode 1 cover
Watch the latest episode