Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hi,
I am getting the below errors on the If Formula. Can anyone please help on how to resolve it?
Thank you.
Hi,
To change the data type of a column from source is :
Go to Edit Query
Select the column
Go to Transform tool bar > Data Type and change
Hi Arjun,
I don't even see the column into the query editor? Is this because it is a column measure?
Hi Arjun,
Please excuse my ignorance. but where is the difference between the codes? seems exactly the same as mine but formatting. appreciate your help.
Hi Arjun,
Changing the formatting didn't solve the error 😞
Try this:
Vol(Cases / Suom) =
IF (
t_sales_aggregate[Actual or Forecast] = "Forecast",
( t_sales_aggregate[Volume (Cases)] && t_sales_aggregate[Volume (SUOM)] )
* AVERAGE ( t_sales_aggregate[Forecast Growth] ),
FORMAT(( t_sales_aggregate[Volume (Cases)] && t_sales_aggregate[Volume (SUOM)] ), "General Number")
)
This will ensure that the data type of the result if true is the same as data type of the result if false i.e. Decimal Number in your case.
Give it a try.
Regards,
Tarun
Hi Tarun,
I have tried your piece of code and still showing me the same error. I just don't know what is going on with this 😞
Hi @Rubal
change the data type from Text to Wole Number.
The calculation columns you are doing in this formula.
Hi Aditya,
Thanks for your comments. As I am new to Power BI I am not sure how to do it. As it is a calculated column I do not see it in the query editor. How and where can I change the data type? Your help is highly appreciated.
Thanks.
The error message indicates that the data type of the calculation for if true section is different than the data type for the if false section. Ensure that in an IF statement, the data type of the resulting expression is same for all cases.