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
Solved! Go to Solution.
@ThisIsIt - Perhaps:
DAX Column = IF([Column] = 0,0,[Column]/1000000)
Power Query Column = if [Column] = 0 then 0 else [Column]/1000000
Hi @ThisIsIt
if the length of the whole number differs you can do it with Power Query like this:
// Table
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjQyNjE1M7dQio0FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Value = _t]),
#"Added Custom" = Table.AddColumn(Source, "Custom", each Text.Start([Value],2) & "." & Text.End([Value],Text.Length([Value])-2)),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"Custom", type number}})
in
#"Changed Type"
or you can do it with DAX:
Decimal Number =
CONVERT (
LEFT ( CONVERT ( 'Table (2)'[Value], STRING ), 2 ) & "."
& RIGHT (
CONVERT ( 'Table (2)'[Value], STRING ),
LEN ( CONVERT ( 'Table (2)'[Value], STRING ) ) - 2
),
DOUBLE
)
A shorter version of the above DAX formula is:
Decimal Number =
CONVERT (
LEFT ( 'Table (2)'[Value], 2 ) & "."
& RIGHT (
'Table (2)'[Value],
LEN ('Table (2)'[Value] ) - 2
),
DOUBLE
)
Regards FrankAT
Thank you all for you quick replies and suggestions. They all work for me. Really appreicate it!
@ThisIsIt - Perhaps:
DAX Column = IF([Column] = 0,0,[Column]/1000000)
Power Query Column = if [Column] = 0 then 0 else [Column]/1000000
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 37 | |
| 33 | |
| 32 | |
| 29 |
| User | Count |
|---|---|
| 133 | |
| 88 | |
| 85 | |
| 68 | |
| 64 |