Using Dynamic Views in LINKTOFILTEREDVIEW()

Hi, I have two view Programs and Student lists. The first view is Programs and I have created an action for each row in Programs. When the Action is selected for certain row in Programs I want it to go to a new view with Students signed up for that program only. I tried using both LINKTOFILTEREDVIEW("Student Names", [Program Name]= 'Programs'.[Program Name]) and LINKTOFILTEREDVIEW("Student Names", [Program Name]= [_THISROW].[Program Name]). Both are returning an empty list. Can you please advise. Am I using the _THISROW function incorrectly?

Thanks

The last formula should be correct. Check that your “Program Name” is exactly the same in both tables.