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! Get ahead of the game and start preparing now! Learn more
I had some issues with my Power BI Desktop. My pain was that there is this column full with number except a few 'blank' records. At least, there is no value displayed, thus I assumed the field is blank. I applied the logic of isblank, but this resulted 'False'. This made me curious, thus I applied more logic to it:
[field] = blank () : True
[field] == blank () : False
value ( [field] ) = 0 : False
[field] = " " : False
[field] = "" : True
value ( trim ( [field] ) ) = 0 : Error - unable to compare
A colleague suggested to convert to value to Hex. So I copied the table to Excel and entered the value in an online converter. It stated the field is '0A'. Internet tells me that:
The line separator character in QNX4 is a linefeed (hex 0A). Source files separate lines by a single linefeed character, not a carriage return. On input, whenever you enter a carriage return (hex 0D) it is mapped into a linefeed character.
When the editor reads a file it collects characters up until a linefeed, replaces the newline with a null (hex 00) and saves the collected characters as a line in your buffer. The point to note is that the linefeed is not saved. It is stripped on a read and added to the end of each line when the file is written.
I get the sense this is not supposed to end up as the value of a field. Import was done from Excel and is the result of a formule similar to { if ( stuff , true , "" ) }. Any chance you can prevent this symbol from entering into the dataset?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.