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.
Hello, I am having a problem using Power Querry, I am just starting to use it but I have not been able to solve this problem.
I have a table that has several columns, including one with the title Type and another with the title Amount, I need that depending on what is written in Type, the Amount value becomes positive or negative but it gives me this error, some idea?
---------- Message ----------
[Expression.Error] We cannot apply field access to the type Number.
Solved! Go to Solution.
Try just adding new column, then removing old column and renaming new column to "Amount"?
Here is M script:
let
Source = Excel.CurrentWorkbook(){[Name = "Tbl_Tracking"]}[Content],
ConvertirANumero = Table.TransformColumns(
Source,
{
{"Amount", each try Number.FromText(Text.From(_)) otherwise null}
}
),
#"Changed Type" = Table.TransformColumnTypes(ConvertirANumero,{{"Type", type text}, {"Amount", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each if [Type] = "Expenses" or [Type] = "Savings" then [Amount] * -1 else [Amount]),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Amount"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"Custom", "Amount"}})
in
#"Renamed Columns"
Cheers,
Nemanja Andic
Try just adding new column, then removing old column and renaming new column to "Amount"?
Here is M script:
let
Source = Excel.CurrentWorkbook(){[Name = "Tbl_Tracking"]}[Content],
ConvertirANumero = Table.TransformColumns(
Source,
{
{"Amount", each try Number.FromText(Text.From(_)) otherwise null}
}
),
#"Changed Type" = Table.TransformColumnTypes(ConvertirANumero,{{"Type", type text}, {"Amount", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each if [Type] = "Expenses" or [Type] = "Savings" then [Amount] * -1 else [Amount]),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Amount"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"Custom", "Amount"}})
in
#"Renamed Columns"
Cheers,
Nemanja Andic
it worked perfectly, thanks men
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
33 | |
32 | |
20 | |
15 | |
13 |
User | Count |
---|---|
20 | |
18 | |
16 | |
10 | |
10 |