Forum Discussion
Anonymous
2 years agoNot applicable
Calculating Active
Hello,
I need to create DAX Measures to find the open Campaigns at Day Level.
T1 has information about(campaign_id,dat_start,dat_end).
Output desired
Simple measure that can retrieve in a card the # Open Campaigns based on current selections and in a matrix at day level.
Assumptions:
open campaigns:
where starting date might be inferior to actual date in the context of the table and close date is null or higher than actual date in context.
Excel file https://we.tl/t-fbTANLetVb
Thanks a lot
Diego
Hi,
Here is one way to do this:
Data:Dax:
Open count =
var _calendarDate = MAX('Calendar'[Date]) //filtered calendar date. There is a relationship between calendar and start datevar _table = ADDCOLUMNS('Table (15)',"open",IF(IF(ISBLANK('Table (15)'[dat_end]),_calendarDate+1,'Table (15)'[dat_end])>_calendarDate,1,0))returnSUMX(_table,[open])
End result:
Here we get 2 open projects since one has blank end and the others end is in the future.
If we change the filter context only the campaign with blank end is open:
I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!
My LinkedIn: https://www.linkedin.com/in/n%C3%A4ttiahov-00001/
1 Reply
- ValtteriNCommunity Champion
Hi,
Here is one way to do this:
Data:Dax:
Open count =
var _calendarDate = MAX('Calendar'[Date]) //filtered calendar date. There is a relationship between calendar and start datevar _table = ADDCOLUMNS('Table (15)',"open",IF(IF(ISBLANK('Table (15)'[dat_end]),_calendarDate+1,'Table (15)'[dat_end])>_calendarDate,1,0))returnSUMX(_table,[open])
End result:
Here we get 2 open projects since one has blank end and the others end is in the future.
If we change the filter context only the campaign with blank end is open:
I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!
My LinkedIn: https://www.linkedin.com/in/n%C3%A4ttiahov-00001/