Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
KVWLK | ArcGIS Desktop 10.6.1 | 10.6.9270 | Windows 7 | Desktop | 10.6.1 |
PRWTV | ArcGIS 10.4.1 for Desktop | 10.4.5686 | Windows 10 | Desktop | 10.4.1 |
KVWLK | ArcGIS Pro | 2.4.19948 | Windows 7 | Pro | null |
BLTOR | ArcGIS Pro | 2.5.22081 | Windows 10 | Pro | null |
GRMTP | ArcGIS Desktop 10.5.1 | 10.5.7333 | Windows 10 | Desktop | 10.5.1 |
PRWTV | ArcGIS Workflow Manager 10.4.1 for Desktop | 10.4.7146 | Windows 10 | Other | 10.4.1 |
PRWTV | ArcGIS Data Reviewer 10.4.1 for Desktop | 10.4.862 | Windows 10 | Other | 10.4.1 |
KVWLK | Windows 7 | 10.6.1 | 10.6.9270 | 2.4 | 2.4.19948 | null |
GRMTP | Windows 10 | 10.5.1 | 10.5.7333 | Not Installed | Not Installed | null |
BLTOR | Windows 10 | Not Installed | Not Installed | 2.5 | 2.5.22081 | null |
PRWTV | Windows 10 | 10.4.1 | 10.4.5686 | Not Installed | Not Installed | ArcGIS Workflow Manager 10.5.1 for Desktop ArcGIS Workflow Manager 10.5.1 for Desktop |
Solved! Go to Solution.
This is pretty simple, assuming your table column is "Grouped Rows" your custom column for ArcMap Version would be:
= [Grouped Rows]{[Application Category = "Desktop"}]?[Version]?
Note: Will give error if sub table has multiple Application Categories with the same value.
This is pretty simple, assuming your table column is "Grouped Rows" your custom column for ArcMap Version would be:
= [Grouped Rows]{[Application Category = "Desktop"}]?[Version]?
Note: Will give error if sub table has multiple Application Categories with the same value.
This ended up working for me..or at least got me close enough to understand the logic of the curly brackets. Just to clarify, below is the syntax that worked for me:
Adding the "ArcMap Version" column that holds the version or build value from the table object:
ArcMap Version = try [data]{[Application Category = "Desktop"]}[Version]
otherwise "None"
Adding the "Other Version" column to store a list of all the other software:
Step 1: Add custom column that holds a list of the values with this formula: = Table.AddColumn(#"Added Custom3", "Other GIS Intalls", each Table.ToList(Table.SelectColumns(Table.SelectRows([data],each [Application Category] = "Other"),{"Application"})))
Step 2: Expand the list using this formula (or clicking the expand button on the list's column header in the GUI:
= Table.TransformColumns(#"Added Custom4", {"Other GIS Intalls", each Text.Combine(List.Transform(_, Text.From), "#(cr)"), type text})
-Andrew
the final goal is not completely clear to me, but let try to use this scheme (is substantially a group by inside another group By)
rr= Table.Group(yourTab, {"PC"}, {"cat", each Table.Group(_,{"Application Category"},{"dpo", (pc)=> pc[Application]})}),
te= Table.ExpandTableColumn(rr, "cat", {"Application Category", "dpo"}, {"cat.Application Category", "cat.dpo"}),
ve = Table.TransformColumns(te, {"cat.dpo", each Text.Combine(List.Transform(_, Text.From), ","), type text})
in
ve
You obviously have to adapt and complete the code.
Let me know if you find it suitable and sufficient to continue your analysis.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.