Quantcast
Channel: Desktop topics
Viewing all articles
Browse latest Browse all 219300

Iterate over each cell in a table

$
0
0

hi,

i want to iterate on each cell in the column (don't know how many rows and column will be, but it's not complicated to get)

i want to call a function from each cell, how can i do it?

also possible to call this function on specific row (not column)

 

this is the function that i found here once

let

/* Function code from http://markvsql.com/2015/03/advanced-column-splitting-in-power-query/, which was written in collaboration */
/* with Curt Hagenlocher, Microsoft */
SplitByDelimiter = (table, column, delimiter) =>
let
/* Technique that turns table column into a List of characters, filters the list for the char and then counts the rows, */
/* adding 1 to get the result */
Count = List.Count(List.Select(Text.ToList(Table.Column(table, column){0}), each _ = delimiter)) + 1,

/* Creates the column names for the expanded columns */
Names = List.Transform(List.Numbers(1, Count), each column & "." & Text.From(_)),

/* Converts list values to data type text */
Types = List.Transform(Names, each {_, type text}),

/* Splits the multi-value field into separate columns */
Split = Table.SplitColumn(table, column, Splitter.SplitTextByDelimiter(delimiter), Names),

/* Converts the new columns to data type text */
Typed = Table.TransformColumnTypes(Split, Types)
in
Typed,

 

 

thanks!


Viewing all articles
Browse latest Browse all 219300

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>