src/sap.ui.core/src/sap/ui/model/analytics/odata4analytics.js
function(sServiceRootURI) {

			// construct resource path
			var sResourcePath = this.getURIToDimensionMemberEntitySet(sServiceRootURI);

			// check if request is compliant with filter constraints expressed in
			// metadata
			this.getFilterExpression().checkValidity();

			// construct query options
			var sSelectOption = this.getURIQueryOptionValue("$select");
			var sFilterOption = this.getURIQueryOptionValue("$filter");
			var sSortOption = this.getURIQueryOptionValue("$orderby");
			var sTopOption = this.getURIQueryOptionValue("$top");
			var sSkipOption = this.getURIQueryOptionValue("$skip");
			var sInlineCountOption = this.getURIQueryOptionValue("$inlinecount");

			var sURI = sResourcePath;
			var bQuestionmark = false;

			if (sSelectOption) {
				sURI += "?$select=" + sSelectOption;
				bQuestionmark = true;
			}
			if (this._oFilterExpression && sFilterOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$filter=" + sFilterOption;
			}
			if (this._oSortExpression && sSortOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$orderby=" + sSortOption;
			}
			if (this._iTopRequestOption && sTopOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$top=" + sTopOption;
			}
			if (this._iSkipRequestOption && sSkipOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$skip=" + sSkipOption;
			}
			if (this._bIncludeCount && sInlineCountOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$inlinecount=" + sInlineCountOption;
			}
			return sURI;
		}
function(sServiceRootURI) {

			// construct resource path
			var sResourcePath = this.getURIToDimensionMemberEntitySet(sServiceRootURI);

			// check if request is compliant with filter constraints expressed in
			// metadata
			this.getFilterExpression().checkValidity();

			// construct query options
			var sSelectOption = this.getURIQueryOptionValue("$select");
			var sFilterOption = this.getURIQueryOptionValue("$filter");
			var sSortOption = this.getURIQueryOptionValue("$orderby");
			var sTopOption = this.getURIQueryOptionValue("$top");
			var sSkipOption = this.getURIQueryOptionValue("$skip");
			var sInlineCountOption = this.getURIQueryOptionValue("$inlinecount");

			var sURI = sResourcePath;
			var bQuestionmark = false;

			if (sSelectOption) {
				sURI += "?$select=" + sSelectOption;
				bQuestionmark = true;
			}
			if (this._oFilterExpression && sFilterOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$filter=" + sFilterOption;
			}
			if (this._oSortExpression && sSortOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$orderby=" + sSortOption;
			}
			if (this._iTopRequestOption && sTopOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$top=" + sTopOption;
			}
			if (this._iSkipRequestOption && sSkipOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$skip=" + sSkipOption;
			}
			if (this._bIncludeCount && sInlineCountOption) {
				if (!bQuestionmark) {
					sURI += "?";
					bQuestionmark = true;
				} else {
					sURI += "&";
				}
				sURI += "$inlinecount=" + sInlineCountOption;
			}
			return sURI;
		}
function ( sServiceRootURI ) { // construct resource path var sResourcePath = this . getURIToDimensionMemberEntitySet ( sServiceRootURI ) ; // check if request is compliant with filter constraints expressed in // metadata this . getFilterExpression ( ) . checkValidity ( ) ; // construct query options var sSelectOption = this . getURIQueryOptionValue ( "$select" ) ; var sFilterOption = this . getURIQueryOptionValue ( "$filter" ) ; var sSortOption = this . getURIQueryOptionValue ( "$orderby" ) ; var sTopOption = this . getURIQueryOptionValue ( "$top" ) ; var sSkipOption = this . getURIQueryOptionValue ( "$skip" ) ; var sInlineCountOption = this . getURIQueryOptionValue ( "$inlinecount" ) ; var sURI = sResourcePath ; var bQuestionmark = false ; if ( sSelectOption ) { sURI += "?$select=" + sSelectOption ; bQuestionmark = true ; } if ( this . _oFilterExpression && sFilterOption ) { if ( ! bQuestionmark ) { sURI += "?" ; bQuestionmark = true ; } else { sURI += "&" ; } sURI += "$filter=" + sFilterOption ; } if ( this . _oSortExpression && sSortOption ) { if ( ! bQuestionmark ) { sURI += "?" ; bQuestionmark = true ; } else { sURI += "&" ; } sURI += "$orderby=" + sSortOption ; } if ( this . _iTopRequestOption && sTopOption ) { if ( ! bQuestionmark ) { sURI += "?" ; bQuestionmark = true ; } else { sURI += "&" ; } sURI += "$top=" + sTopOption ; } if ( this . _iSkipRequestOption && sSkipOption ) { if ( ! bQuestionmark ) { sURI += "?" ; bQuestionmark = true ; } else { sURI += "&" ; } sURI += "$skip=" + sSkipOption ; } if ( this . _bIncludeCount && sInlineCountOption ) { if ( ! bQuestionmark ) { sURI += "?" ; bQuestionmark = true ; } else { sURI += "&" ; } sURI += "$inlinecount=" + sInlineCountOption ; } return sURI ; }
Get the unescaped URI to fetch the dimension members, optionally
augmented by text and attributes.

@param {String}
sServiceRootURI (optional) Identifies the root of the OData
service
@returns {String} The unescaped URI that contains the OData resource path
and OData system query options to express the request for the
parameter value set..
@public
@function
@name sap.ui.model.analytics.odata4analytics.DimensionMemberSetRequest#getURIToDimensionMemberEntries
Get the unescaped URI to fetch the dimension members optionally augmented by text and attributes .