The main difference addressed is with level naming. The problem arises when dimension, hierarchy and level have the same name:
So, {@code upgradeQuery("[Gender]")} returns"[Gender].[Gender]" for old behavior, "[Gender].[Gender].[Gender]" for new behavior.
@see mondrian.olap.MondrianProperties#SsasCompatibleNaming @param queryString Original query @return Massaged query for backwards compatibility
|
|