You are confusing the expression syntax for accessing a value in a dataset with the python syntax for accessing data in a dataset.
For python you need to do yourDataset.getValueAt(0,2), or if its a pyDataset, yourDataset[0][2].
You'll also need to fetch the dataset data, right now value is just a string with a value of {$\.sp_data}[0,3]. The proper path to fetch the dataset would look something more like myDataset = event.source.parent.sp_data.
To work correctly then, your script would look something like
If you have the script editor open for the event, on the right side near the top you should see a tag icon and an icon that looks like a list above that. If you click that list icon, you can traverse the components in your view to be able to find and reference the component property with your dataset.