Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register 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
User | Count |
---|---|
18 | |
18 | |
14 | |
13 | |
13 |
User | Count |
---|---|
17 | |
14 | |
11 | |
10 | |
8 |