﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / Data Warehousing / Analysis Services  / Help in combining 4 different MDX queries / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Thu, 20 Jun 2013 01:50:04 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Help in combining 4 different MDX queries</title><link>http://www.sqlservercentral.com/Forums/Topic1365614-17-1.aspx</link><description>Hi Guys,any thoughts about this post!can help would be appreciatedThank you</description><pubDate>Tue, 02 Oct 2012 20:04:47 GMT</pubDate><dc:creator>8reat1s</dc:creator></item><item><title>Help in combining 4 different MDX queries</title><link>http://www.sqlservercentral.com/Forums/Topic1365614-17-1.aspx</link><description>Hi guys,I am new to complex MDX queriesI have managed to write these queries but now i need to combine them all together so that I get 4 columns of result set instead of one columns in every result set.Can you please help me with this requestCan you please use the comment heading for the column names//=======================================================================================// Latest Bill//=======================================================================================WITH SET [Row Axis] AS	NONEMPTY(		{[Dim Customer].[Party Name].[Party Name].MEMBERS} *		{[Insert Datetime].[Date].[Date].MEMBERS}		,([Measures].[New Charge Amount])		)MEMBER [Measures].[RowNumber] AS	RANK (		(			[Dim Customer].[Party Name].CurrentMember,			[Insert Datetime].[Date].CurrentMember		),		 [Row Axis]		 )SELECT		{			[Measures].[New Charge Amount]		} ON COLUMNS,TOPCOUNT(		[Row Axis],		1,		([Measures].[RowNumber])	) ON ROWSFROM [ACCOUNT_LEVEL]//=======================================================================================// Oldest Bill//=======================================================================================WITH SET [Row Axis] AS	NONEMPTY(		{[Dim Customer].[Party Name].[Party Name].MEMBERS} *		{[Insert Datetime].[Date].[Date].MEMBERS}		,([Measures].[New Charge Amount])		)MEMBER [Measures].[RowNumber] AS	RANK (		(			[Dim Customer].[Party Name].CurrentMember,			[Insert Datetime].[Date].CurrentMember		),		 [Row Axis]		 )SELECT		{			[Measures].[New Charge Amount]		} ON COLUMNS,BottomCOUNT(		[Row Axis],		1,		([Measures].[RowNumber])	) ON ROWSFROM [ACCOUNT_LEVEL]//=======================================================================================// Biggest Invoices//=======================================================================================SELECT {[Measures].[New Charge Amount]} ON COLUMNS,TOPCOUNT(		{[Dim Customer].[Party Name].CHILDREN}*		{([Insert Datetime].[Date].CHILDREN)},		1,		([Measures].[New Charge Amount])		) ON ROWSFROM [ACCOUNT_LEVEL]//=======================================================================================// Lowest Invoices//=======================================================================================WITHMEMBER [Measures].[Invoice Rank] AS	RANK(		[Insert Datetime].[Date].CurrentMember,		[Insert Datetime].[Date].CurrentMember.Siblings,		([Measures].[New Charge Amount])		)SELECT{	([Measures].[New Charge Amount])} ON COLUMNS,TOPCOUNT(FILTER 	(		{[Dim Customer].[Party Name].CHILDREN}*		{[Insert Datetime].[Date].CHILDREN},		([Measures].[New Charge Amount])&amp;gt;0	),	1,	 ([Measures].[Invoice Rank]))	ON ROWSFROM [ACCOUNT_LEVEL]Thank you in advance</description><pubDate>Thu, 27 Sep 2012 23:29:51 GMT</pubDate><dc:creator>8reat1s</dc:creator></item></channel></rss>