Forum Discussion
Anonymous
4 years agoNot applicable
Translate to M
Hey all. Can you help translating this to M ? This way I check level of data comepletenes so in one step I need to check if the value is not blank and also then divide by the number of columns checke...
- 4 years ago
If I understand your question correctly, you can
- Add an Index column to your table, so as to be able to define the row
- Using List.Accumulate, add a custom column with this formula (which counts the number of nulls and/or blanks and then computes the percentage of columns that are non-blank):
=1- List.Accumulate({"Name","Description","Alias","Project required"}, 0, (state, current)=> if Record.Field(#"Added Index"{[Index]},current) = "" or Record.Field(#"Added Index"{[Index]},current) = null then state+1 else state) /4
wdx223_Daniel
4 years agoCommunity Champion
=Table.AddColumn(PreviousStepName,"Test",each List.Sum(List.Transform({"Name","Description","Alias","Project required"},(x)=>Byte.From(Record.FieldOrDefault(_,x,null)<>null)))/4)