Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi, Below is my sample data and result needed, i am trying in calculated column but its giving count for each month , but not like i am expecting the result set.
Please help me with the DAX or Calculated column
I have Data Like This | |||
ID | StartDate | EndDate | |
1 | 5/1/2022 | 5/31/2022 | |
1 | 6/1/2022 | 6/30/2022 | |
1 | 10/1/2022 | 10/30/2022 | |
1 | 11/1/2022 | 11/30/2022 | |
1 | 11/1/2022 | 11/30/2022 | |
1 | 12/1/2022 | 12/31/2022 | |
1 | 12/1/2022 | 12/31/2022 | |
1 | 1/1/2023 | 1/31/2023 | |
Result needed | Month Year | Count | |
OCT 2022 | 3 | 5/1/2022 to 10/30/2022 | |
NOV-2022 | 5 | 5/1/2022 to 11/30/2022 | |
DEC-2022 | 7 | 5/1/2022 to 12/31/2022 | |
JAN-2023 | 8 | 5/1/2022 to 1/31/2023 |
Hi @vvv
you have to have a Date table minimum with Date and Year Month columns. The you can use
Count =
SUMX (
VALUES ( 'Date'[Year Month] ),
CALCULATE (
VAR MaxDate =
MAX ( 'Date'[Date] )
VAR MinDate =
MIN ( 'Date'[Date] )
RETURN
COUNTROWS (
FILTER ( 'Table', 'Table'[StartDate] <= MaxDate && 'Table'[EndDate] >= MinDate )
)
)
)
This are the two tables I use:
and this is the DAX code
_result =
VAR EOM = MAX(MonthYear[End of Month])
VAR _filter = FILTER(Transactions, Transactions[EndDate] <= EOM)
RETURN
COUNTROWS(_filter)
and this is the result:
@vvv Better Running Total - Microsoft Power BI Community
Hi,
I did this but , i am getting same count count for all Months
Oct 22 - 8
Nov -22 8
Dec 22 8
Am i missing anything
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
22 | |
7 | |
6 | |
6 | |
6 |
User | Count |
---|---|
27 | |
12 | |
10 | |
9 | |
6 |