Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello, I'm fairly new to DAX. I'm trying to create this new measure comparing previous and old dates. DAX editor isn't pulling up the fields needed to compute though.
New_date_indicator = IF(Table1[Date1]=Table2[Date2], "0", "1")
Any explanation to why intellisense isn't pulling up these fields to calculate? Thank you.
This is what I'd like to create
Dummy data
| Date1 | Date2 | Shop | New_date_indicator |
| 2/1/2019 | 2/1/2019 | TX | 0 |
| 3/4/2018 | 6/7/2020 | FL | 1 |
| 4/5/2020 | 4/5/2020 | CA | 0 |
| 3/2/2021 | 3/2/2021 | WA | 1 |
There is a lot to learn. Table1[Date1] (and 2) are columns. Because they are columns, they can have multiple values in those columns. It's like me saying "is this column of 10 values greater than this other column of 10 values". You can't do this, and hence Intellisense won't offer it as an option. To do the calculation, you must find a single value in the first column and compare it to a single value in the second column, like this.
New_date_indicator = IF(SELECTEDVALUE(Table1[Date1])=SELECTEDVALUE(Table2[Date2]), "0", "1")
@MattAllington Great! Thank you so much for your help. I believe that should work for me. The error that I recieve though is "there's not enough memory to complete this operation", when this should only calculate for about 12 rows. The selectedvalues on their own calculate just fine, it only throws an error when it is all pieced together in the IF statement. Any thoughts?
Check out the November 2025 Fabric update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!