Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hello!
I am looking to create a calendar table that starts with the first date in the below table where the Print Drop Column = Yes, and the last date is the last date in the below table.
I know how to create the table I am just not sure how to implement a condition with the "FIRSTDATE" function.
Thanks!
Solved! Go to Solution.
Hi @Ashoop2020 ,
You can create a calculated table as below, please find the details in the attachment.
Calendar =
VAR _mindate =
CALCULATE ( MIN ( 'Table'[date] ), 'Table'[Print Drop] = "Yes" )
VAR _maxdate =
CALCULATE ( MAX ( 'Table'[date] ), 'Table'[Print Drop] = "Yes" )
RETURN
CALENDAR ( _mindate, _maxdate )
Best Regards
Hi @Ashoop2020 ,
You can create a calculated table as below, please find the details in the attachment.
Calendar =
VAR _mindate =
CALCULATE ( MIN ( 'Table'[date] ), 'Table'[Print Drop] = "Yes" )
VAR _maxdate =
CALCULATE ( MAX ( 'Table'[date] ), 'Table'[Print Drop] = "Yes" )
RETURN
CALENDAR ( _mindate, _maxdate )
Best Regards
For a sound Date Table, this is not recommended. For date-time functions to work, DAX is very picky and demands that the date table begin on January 1st & end on December 31st.
Are you 100% sure this is what you want to do?
Regards,
Nathan
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
23 | |
12 | |
10 | |
10 | |
9 |
User | Count |
---|---|
16 | |
15 | |
15 | |
13 | |
11 |