Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hi, I have connected a shared customer service request mailbox to PowerBI. This mailbox is used to answer cutomer requests - these can contain back and forth emailing within the one request resulting in alot of emails under one email thread/subject. What I am trying to do is create a card and a graph showing the number of requests recieved per month (not the total emails but total requests i.e. if there were 3 emails as part of one request just count this as 1). However I want this count to only count a request in the first month it recieved. E.g. a request was recieved on the 30th January and the back and forward emailing continued throught February - I want the count to only show this request in the count for January and not be included in February. been tryng to get this set up but I am stuck - Is something like this possible? Thanks
Solved! Go to Solution.
@TG_12 , Assume you have request ID and request Date a new column
count 1 only for the first 30th day
New Column =
var _min = minx(filter(Table, [RequestID] =earlier([RequestID])) , [RequestDate]) )
return
Switch(True(),
[RequestDate] =_min, [RequestID],
[RequestDate] <=_min+30,Blank() ,
[RequestID]
)
Count only once
New Column =
var _min = minx(filter(Table, [RequestID] =earlier([RequestID])) , [RequestDate]) )
return
Switch(True(),
[RequestDate] =_min, [RequestID],
blank()
)
@TG_12 , Assume you have request ID and request Date a new column
count 1 only for the first 30th day
New Column =
var _min = minx(filter(Table, [RequestID] =earlier([RequestID])) , [RequestDate]) )
return
Switch(True(),
[RequestDate] =_min, [RequestID],
[RequestDate] <=_min+30,Blank() ,
[RequestID]
)
Count only once
New Column =
var _min = minx(filter(Table, [RequestID] =earlier([RequestID])) , [RequestDate]) )
return
Switch(True(),
[RequestDate] =_min, [RequestID],
blank()
)
The count only once measure worked perfectly. Thank you!
User | Count |
---|---|
82 | |
79 | |
65 | |
48 | |
45 |
User | Count |
---|---|
103 | |
44 | |
39 | |
39 | |
39 |