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!
Hello,
I'm experiencing an issue with the YIELD function in Power BI. I'm trying to calculate the yield, but it seems that IFERROR is not catching errors on a row-by-row basis and assigning values when an error is detected.
Here are snapshots of my Excel and Power BI setup:
Excel Snapshot:
Power BI Snapshot:
The formula I'm using in Power BI is:
YIELD = YIELD(test[SETTLEMENT_DATE], test[MATURITY], test[COUPON], test[LAST_PRICE], test[PAR], test[Freq])
All columns seem to have the correct data types, but I still encounter #ERROR values. In Excel, I get #NUM! and some valid yield values as expected. However, in Power BI, I was expecting it to show results row-by-row and leave blank if there's an error, instead of showing an error for the whole column.
I tried wrapping the YIELD function with IFERROR, but it doesn't seem to handle the errors as expected. Is there any way to make Power BI show the result row-by-row and leave the cell blank if it encounters an error?
Attached the data here for reference
| SETTLEMENT_DATE | MATURITY | COUPON | LAST_PRICE | PAR | Freq |
| 07/30/2024 | 07/31/2024 | 11.00% | 9 | 100 | 4 |
| 07/30/2024 | 08/31/2024 | 9.40% | 94 | 100 | 4 |
| 07/30/2024 | 08/31/2024 | 9.40% | 95 | 100 | 4 |
Thank you!
Solved! Go to Solution.
@ElenaStone the formula does not recognizes that Settlement_Date is previous than Maturity, infact, with this code, the column returns the correct output:
We'll retain the dynamic nature of SETTLEMENT_DATE but handle its day value to avoid errors:
BBF
@ElenaStone the formula does not recognizes that Settlement_Date is previous than Maturity, infact, with this code, the column returns the correct output:
We'll retain the dynamic nature of SETTLEMENT_DATE but handle its day value to avoid errors:
BBF
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
| User | Count |
|---|---|
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 |
| User | Count |
|---|---|
| 12 | |
| 9 | |
| 8 | |
| 7 | |
| 7 |