Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi,
I need help with my DAX. I need to convert whole number to time with length (LEN)/digits ranging from 1 to 4. I wrote this but it's not working:
IF(LEN(flights[#"SCHEDULED_DEPARTURE - Copy"])=4,
LEFT(flights[#"SCHEDULED_DEPARTURE - Copy"],2)&":"&RIGHT(flights[#"SCHEDULED_DEPARTURE - Copy"],2),
IF(LEN(flights[#"SCHEDULED_DEPARTURE - Copy"])=3,
LEFT(flights[#"SCHEDULED_DEPARTURE - Copy"],1)&"0:"&RIGHT(flights[#"SCHEDULED_DEPARTURE - Copy"],2),
IF(LEN(flights[#"SCHEDULED_DEPARTURE - Copy"])=2,"00:"&RIGHT(flights[#"SCHEDULED_DEPARTURE - Copy"],2),
"00:0"&RIGHT(flights[#"SCHEDULED_DEPARTURE - Copy"],1)))))
I get this in return: "Expression.Error: The name 'IF' wasn't recognized. Make sure it's spelled correctly."
Solved! Go to Solution.
Hi @AayWhy ,
Your code looks good to me. I created a calculated column in DAX with it and got the following result:
The only thing I noticed is that you had one parentheses too many.
So, this might be a wild guess: Could it be that you are trying to write the logic in M (Power Query) instead of DAX?
If so, Power Query uses the following syntax for if clauses:
if [ColumnA] = 1 then [ColumnA] else [ColumnB]
Let me know if this helps 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/
Did I answer your question❓➡️ Please, mark my post as a solution ✔️ |
Also happily accepting Kudos 🙂 |
Feel free to connect with me on LinkedIn! | |
#proudtobeasuperuser | |
Hi @AayWhy ,
Your code looks good to me. I created a calculated column in DAX with it and got the following result:
The only thing I noticed is that you had one parentheses too many.
So, this might be a wild guess: Could it be that you are trying to write the logic in M (Power Query) instead of DAX?
If so, Power Query uses the following syntax for if clauses:
if [ColumnA] = 1 then [ColumnA] else [ColumnB]
Let me know if this helps 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/
Did I answer your question❓➡️ Please, mark my post as a solution ✔️ |
Also happily accepting Kudos 🙂 |
Feel free to connect with me on LinkedIn! | |
#proudtobeasuperuser | |
Hi Tomfox,
Thank you helping me figure this out, everything is working now. And your guess was right. Still trying to explore Power BI actually.
Thanks again!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
88 | |
78 | |
57 | |
40 | |
39 |
User | Count |
---|---|
117 | |
83 | |
79 | |
48 | |
42 |