You are using subset("App_Name", "NULL") which returns a dataset intended for further processing in other functions which accept a subset as an argument. The syntax you are using is effectively inspecting the internal properties of that subset object.
I'm not sure exactly what you want to do. Note that subset("App_Name", "NULL") identifies the set of records where the field "App_Name" equals the text literal "NULL". If you want to match actual null cells (i.e. no value), use null lowercase and unquoted.
Some ideas:
recordCount(subset(...)) => the number of records in the subset
subset_uniquesList("SomeField", subset(...)) => an array of unique values in the field "Somefield"