So, I have managed to import an XML via XML.Table, and have learned how to expand the columns in order to gain access to the data and apply it visually - however, there is a data condition that I just don't understand.
Some of the columns of resulting data contain cells with additional level of XML containing additional values. These appear to be represented with the [table] designation - and if, within the Query Editor, I click on one of these, I can see the underlying data in a tiny table. So, this data is certainly being understood and read correctly.
This is of course because multiple key:value entries are stored there, for example under the column named 'Parameters' there is a cell that contains a [Table] with the data: Color:Red and Size:M3 (but there could be any number of such elements).
I cannot expand the column in which these exist, because some of the cells have no data - and as such, the containing column does not provide an expand function.
But, I do not really want to expand the data as it is too dynamic - I want to USE it. How to I use this data?
For example, in the Visual I would like to be able to show a listing of all rows in which, under column 'Parameters', color = red.
Or, create a Slicer that displays all of the possible colors from the column 'Parameters' as assigned to 'color'.
I have looked high and low, and just don't see any references or examples that talk about doing this with a cell of type 'Table'.
Is it possible to add a helper column, and convert these various pairs of data into some type of Array that would be usable in this way?
Thank you -B