code: function (opts) {
              var o = [];
              for (var i in this.__opts) {
                  if (!isUndefinedOrNull(this.__opts[i])) {
                      o.push(i);
                  }
              }
              return intersect(compact(o), opts).length !== 0;
          }
docs: Return true if the dataset has a non-null value for any key in opts.
  @param opts the options to compate this datasets options to
  
  @return {Boolean} true if the dataset has a non-null value for any key in opts.