Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
MarkusEng1998
Resolver II
Resolver II

Is there a key word generator?

Is there a way, e.g. an existing custom function, to generate key words (nouns) from a field. I don't know the key words, so this function would identify the key words for me.

 

I could brute force this by parsing each field by word, and counting the instances of each word. But I would get a lot of irrelevant words: a, the, at, is, etc.

 

In the meantime, I have been generating this list of key words manually.

 

Any suggestion is appreciated!

1 ACCEPTED SOLUTION
BA_Pete
Super User
Super User

Hi @MarkusEng1998 ,

 

If you have a Premium Capacity or Premium-per-User licence you can use the in-built AI capabilities in Power Query:

 

BA_Pete_0-1643125497414.png

 

There are generic keyword/keyphrase models available, as well as sentiment evaluation etc.

 

Other than that, you will need to go for the parsing option and use a 'word exclusion' list to avoid the AT's and THE's etc.

 

You may find Chris Webb's attempt at this type of thing a useful starting point, but make sure to red Frank's comments at the end to get correct counts:

https://blog.crossjoin.co.uk/2013/03/15/finding-shakespeares-favourite-words-with-data-explorer/ 

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




View solution in original post

4 REPLIES 4
BA_Pete
Super User
Super User

Hi @MarkusEng1998 ,

 

If you have a Premium Capacity or Premium-per-User licence you can use the in-built AI capabilities in Power Query:

 

BA_Pete_0-1643125497414.png

 

There are generic keyword/keyphrase models available, as well as sentiment evaluation etc.

 

Other than that, you will need to go for the parsing option and use a 'word exclusion' list to avoid the AT's and THE's etc.

 

You may find Chris Webb's attempt at this type of thing a useful starting point, but make sure to red Frank's comments at the end to get correct counts:

https://blog.crossjoin.co.uk/2013/03/15/finding-shakespeares-favourite-words-with-data-explorer/ 

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




My data source is an Excel export, so I get the error, Cannot convert a value of type Table to type List, when I apply the first step: Lines.ToText(Source, " ")

Hi @MarkusEng1998 ,

 

I think you would need to use a technique similar to this:

https://exceloffthegrid.com/power-query-combine-rows-into-a-single-cell/ 

 

If you adjusted that technique so it resolved to a single bundle of words in the query, rather than to a table cell, that would be the same starting point as Chris.

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Thank you, @BA_Pete  for the lead!

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.