Forum Discussion

RK9009's avatar
RK9009
Frequent Visitor
5 years ago
Solved

LIST DATE TIME/ PowerQuery / Dax

Greetings Everyone, 

 

I am trying to solve a situation, not very successful at it until now. Can we get a list of date and time in power query or with dax. 

below is the example for what I am trying to achive. 

 

personIdstartdatestarttimeenddateendtimelocation
112/13/202010:19 PM12/15/20203:08 PMA
112/15/20203:08 PM12/16/202010:42 AMB
112/16/202010:42 AM12/23/20204:00 PMB

 

I am trying get a list of date and time for multiple personID to calculate the distinct count at a location based on a given date time. i.e Everyday as of 5:00 am 

 

to put this in a simple context I want to count this personID at one location as of 5 am between the start and end date. 

 

Any help is much appriciated and thank you so much as always. 🙂

 

Dax Help

PowerQueryFTW 

@dax

  • RK9009 , Try a new column in Dax like

     

    new column =
    var _1 = date(year([enddate]),month([enddate]),day([enddate])) + time(5,0,0)
    return
    if( (_1 <=[enddate] && _1 >= [starttime]) && (_1-1 <=[enddate] && _1-1 >= [starttime]) ,"Yes", "No")

2 Replies

  • RK9009 , Try a new column in Dax like

     

    new column =
    var _1 = date(year([enddate]),month([enddate]),day([enddate])) + time(5,0,0)
    return
    if( (_1 <=[enddate] && _1 >= [starttime]) && (_1-1 <=[enddate] && _1-1 >= [starttime]) ,"Yes", "No")

  • new column =
    var _1 = date(year([enddate]),month([enddate]),day([enddate])) + time(5,0,0)
    return
    if( (_1 <=[enddate] && _1 >= [starttime]) ||  (_1-1 <=[enddate] && _1-1 >= [starttime]) ,"Yes", "No")