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!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hi there.
See sample of a dataset I am working on below.
| M1Reg | M1End | NumericalChangePretoPost |
| 1 | 3 | 2 |
| 4 | 3 | -1 |
| 2 | -2 |
I am trying to calculate the change between M1Reg column and M1End column. However some of the M1End responses I have are blank and I don't want the DAX to calculate the change like it has done on the 3rd row.
Currently using
Solved! Go to Solution.
NumericalChangePreToPost =if(not(isblank(M1[ M1End])),
M1[ M1End]-M1[ M1Reg])
With the if statement it should return negative value of first column
I don't want it to return a negative value of the first column, I want it not to calculate anything if either the first or second column is blank. It is currently assuming a blank cell = 0 which isnt the case.
What can I insert to ensure it doesn't calculate on a blank cell?
NumericalChangePreToPost =if(not(isblank(M1[ M1End])),
M1[ M1End]-M1[ M1Reg])
Hi there.
This works if M1End is blank but can you include within the DAX if either of the two columns are not to calculate - i.e if M1Reg or M1End is blank, do not calculate? Thank you so much for this.
Hello
NumericalChangePreToPost =if(isblank(M1[ M1End]),-M1[ M1Reg],
M1[ M1End]-M1[ M1Reg])
Hi there.
Thank you for your response..
It is still giving me back a calcuation even if the cell was blank though?
Couldn't you creat a new column of;
newcolumn = IF(M1END=0, Blank(), M1[M1END]-M1[M1REG])
For blank values in either 1 column
newcolumn = IF(M1REG=0, Blank(), IF(M1END=0, Blank(), M1[M1END]-M1[M1REG]))
fyi I meant Blank ( ) bucket in the formulas above
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 56 | |
| 42 | |
| 41 | |
| 21 | |
| 21 |
| User | Count |
|---|---|
| 150 | |
| 107 | |
| 64 | |
| 36 | |
| 36 |