Forum Discussion
Need to Get Table.ColumnCount if column contains specific value
- 1 year ago
Hi Anonymous You have provided wrong information and desired output. However, to count rows which contain specific word, try below steps:
AddCountColumn = Table.AddColumn(PreviousSteps, "DifferentCount", each try if Table.HasColumns([Sheets], "Column Name") then Table.RowCount(Table.SelectRows([Sheets], each Text.Contains([Column Name], "Different"))) else 0 otherwise 0)Change column name accordingly.
[Sheets] column will contain your table and the column name from which you want to count rows which contains specific word, for your case "DIFFERENT".
For my case, I have used Customer Name column from table. Each table contain this column, if not then will return 0.
Hope this will solve your problem!!
hi Anonymous , Use this concise formula in Power Query:
List.Count(List.Select(Table.ColumnNames([Sheets]), (col) => List.Contains(Table.Column([Sheets], col), "Different")))
- Anonymous1 year agoNot applicable
Hello rohit1991
Thankyou for your Insight.
I like to get the count of column which contains "Different" in the row, not in the Column Name
Here i have Value Different in the row so i lkike to count that column