This script transform might work for you. Try it in the script console.
d = [
{"tag": "position 10 status", "status": "paused", "minutes": 2.27},
{"tag": "position 10 status", "status": "Running", "minutes": 121.59},
{"tag": "position 100 status", "status": "paused", "minutes": 0.06},
{"tag": "position 100 status", "status": "Running", "minutes": 0.98},
{"tag": "position 120 status", "status": "paused", "minutes": 122.93},
{"tag": "position 120 status", "status": "Running", "minutes": 0.93},
{"tag": "position 130 status", "status": "paused", "minutes": 1.23},
{"tag": "position 130 status", "status": "Running", "minutes": 2.34},
{"tag": "position 140 status", "status": "paused", "minutes": 3.45},
{"tag": "position 140 status", "status": "Running", "minutes": 4.56}
]
filter(lambda row: row['tag'] == 'position 10 status' and row['status'] == 'Running', d)[0]['minutes']
For your binding transform you would use something like this:
# value is returned by the binding.
return filter(lambda row: row['tag'] == 'position 10 status'
and row['status'] == 'Running', value)[0]['minutes']
I’m no Python guru. I got the technique on Python list of dictionaries search - Stack Overflow and there are a few other suggestions. Remember that Ignition is using Jython 2.7 so restrict your research to Python 2.7 solutions.