﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><title>SQLServerCentral.com Articles tagged MDX</title><link>http://www.sqlservercentral.com/</link><description>Articles tagged MDX posted on SQLServerCentral.com</description><language>en-us</language><ttl>360</ttl><managingEditor>sjones@sqlservercentral.com (Steve Jones)</managingEditor><item><title>Comparison of Queries Written in T-SQL and SQL Server MDX</title><description><![CDATA[<p>Beginning to learn and comprehend SQL Server Analysis Services (SSAS) MDX queries can be difficult after one has spent years writing queries in T-SQL. When trying to write SQL Server MDX queries, it's worth considering &quot;How would I write this query in T-SQL?&quot;
</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/98160/</guid><pubDate>Fri, 19 Apr 2013 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/98160/</link></item><item><title>MDX Guide for SQL Folks: Part III - Advanced Analysis</title><description><![CDATA[<p>Learn everything about MDX drawing only on your T-SQL knowledge in this series. Frank Banin continues talking about Calculated Members, Named Sets, and more in part III.</p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/95065/</guid><pubDate>Thu, 14 Feb 2013 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/95065/</link></item><item><title>Using MDX to Calculate Both Values and Percentages for Analysis Services</title><description><![CDATA[<p>When creating pie charts using data from Analysis Services, having the MDX query calculate and return the percentages along with the counts or sums is extremely efficient. In this tip, we walk through an example of how this can be done.</p><!-- 5 Minutes (SQL Source Control)-->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/sql-development/sql-source-control/entrypage/5-minutes?utm_source=ssc&utm_medium=pubad&utm_content=5mins&utm_campaign=sqlsourcecontrol&utm_term=rss-20012"><img src="http://assets.red-gate.com/external/SSC/SOC5mins68x68.gif" alt="sqlsourcecontrol"></td>   <td><strong>Database source control in just 5 minutes</strong><br />It takes just 5 minutes to connect your SQL databases to source control. Got 5 minutes to spare?  <a href="http://www.red-gate.com/products/sql-development/sql-source-control/entrypage/5-minutes?utm_source=ssc&utm_medium=pubad&utm_content=5mins&utm_campaign=sqlsourcecontrol&utm_term=rss-20012">Get started now.</a></td>  </tr> </tbody></table>

]]></description><guid>http://www.sqlservercentral.com/redirect/articles/96084/</guid><pubDate>Fri, 11 Jan 2013 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/96084/</link></item><item><title>MDX Guide for SQL Folks: Part II - Hierarchies and Functions </title><description><![CDATA[<p>Learn everything about MDX by drawing only on your SQL knowledge. </p><!-- 15 seconds (SQL Monitor) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/dba/sql-monitor/entrypage/custom-metrics?utm_source=ssc&utm_medium=pubad&utm_content=15_seconds&utm_campaign=sqlmonitor&utm_term=rss-20017"><img src="http://assets.red-gate.com/external/SSC/monitor_ico.gif" alt="sqlmonitor"></td>   <td><strong>Get alerts within 15 seconds of SQL Server issues</strong><br />SQL Monitor checks performance data every 15 seconds, so you can fix issues before your users even notice them.  <a href="http://www.red-gate.com/products/dba/sql-monitor/entrypage/custom-metrics?utm_source=ssc&utm_medium=pubad&utm_content=15_seconds&utm_campaign=sqlmonitor&utm_term=rss-20017">Start monitoring with a free trial.</a></td>  </tr> </tbody></table>


]]></description><guid>http://www.sqlservercentral.com/articles/MDX/91730/</guid><pubDate>Tue, 18 Dec 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/91730/</link></item><item><title>MDX Guide for SQL Folks: Part I - Navigating The Cube</title><description><![CDATA[<p>Learn all you need to know about MDX, by drawing only on your current SQL knowledge. </p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/91228/</guid><pubDate>Thu, 01 Nov 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/91228/</link></item><item><title>Stairway to MDX - Level 2: The Ordinal Function</title><description><![CDATA[<p>Business Intelligence Architect Bill Pearson introduces the MDX Ordinal Function, as a means for generating lists and for conditionally presenting calculations. He also demonstrates the use of the function in creating datasets to support report parameter picklists.</p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/72256/</guid><pubDate>Fri, 24 Aug 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/72256/</link></item><item><title>Stairway to MDX - Level 1:  Getting Started with MDX</title><description><![CDATA[<p>To learn MDX, there is really no alternative to installing the system and trying out the statements, and experimenting. William Pearson, the well-known expert on MDX, kicks off a stairway series on this important topic by getting you running from a standing start.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/71867/</guid><pubDate>Fri, 27 Jul 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/71867/</link></item><item><title>Stairway to MDX - Level 9: Member “Family” Functions: .LastSibling and Cousin()</title><description><![CDATA[<p>BI Architect Bill Pearson concludes his introduction to the MDX Members functions. In this Level we wrap up our exploration of the “family” group with the .LastSibling, and Cousin() functions.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/75425/</guid><pubDate>Wed, 26 Oct 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/75425/</link></item><item><title>Stairway to MDX - Level 8: Member “Family” Functions: .LastChild and .FirstSibling</title><description><![CDATA[<p>BI Architect Bill Pearson continues his introduction to the MDX Members functions. In this Level we continue our exploration of the general “family” group with the .LastChild and .FirstSibling functions.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/75424/</guid><pubDate>Fri, 14 Oct 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/75424/</link></item><item><title>Stairway to MDX - Level 7: Member "Family" Functions: Ancestor() and .FirstChild</title><description><![CDATA[<p>BI Architect Bill Pearson continues his introduction to the MDX Members functions. In this Level we continue our exploration of the general “family” group,  with the Ancestor() and .FirstChild functions.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/75421/</guid><pubDate>Fri, 23 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/75421/</link></item><item><title>Stairway to MDX - Level 6: Member “Family” Functions: .Parent and .Children</title><description><![CDATA[<p>Some of the most important 'Member' functions of MDX are often known as the 'Family Functions'. These are used in queries on multidimensional structures for analysis and reporting, and can refer to relative nodes in the hierarchy in much the same way as in a family tree.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/73789/</guid><pubDate>Fri, 09 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/73789/</link></item><item><title>Stairway to MDX - Level 5: Members, and an Introduction to the MDX Members Functions</title><description><![CDATA[<p>Bill explains what is meant by a 'Member' and 'Member function' in MDX.  A member is an item in a dimension that include the 'measures' which are the values of the attributes that belong to a dimension. 'Measures' are themselves members of a dimension called the “measures” dimension. MDX has a set of functions, known as member functions, each of which allow us to perform operations upon any member of a dimension  </p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/Membes+and+Member+functions+in+MDX/73786/</guid><pubDate>Fri, 02 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/Membes+and+Member+functions+in+MDX/73786/</link></item><item><title>Stairway to MDX - Level 4: The Order() Function:  Beyond Cube Hierarchies</title><description><![CDATA[<p>Bill Pearson continues his examination of the versatile Order() function, focusing upon its use in providing dataset sorts that reach beyond dimensional hierarchies</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/Beyond+Cube+Hierarchies/72884/</guid><pubDate>Fri, 26 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/Beyond+Cube+Hierarchies/72884/</link></item><item><title> Stairway to MDX - Level 3: The Order() Function</title><description><![CDATA[<p>The Order() function provides the 'hierarchized' sorts you need for reports and applications using MDX.  In this Step, Business Intelligence Architect Bill Pearson explores using the versatile Order() function for providing dataset sorts that respect dimensional hierarchies.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/Maintaining+cube+hierarchies/72255/</guid><pubDate>Wed, 25 May 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/Maintaining+cube+hierarchies/72255/</link></item><item><title>Stairway to MDX - Level 1:  Getting Started with MDX</title><description><![CDATA[<p>To learn MDX, there is really no alternative to installing the system and trying out the statements, and experimenting. William Pearson, the well-known expert on MDX, kicks off a stairway series on this important topic by getting you running from a standing start.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/71867/</guid><pubDate>Fri, 27 Jul 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/71867/</link></item><item><title>How to reduce MDX code redundancy in SQL Server Analysis Services (SSAS)</title><description><![CDATA[<p>To query an Analysis Services cube, MDX is used as the query language. In most business settings, one would find a set of queries that are common across a number of user query requirements. To cater to this, even with a modest size IT team, there is a good chance that the same queries are developed redundantly either within a SSAS MDX script or repetitively in an ad-hoc manner in client applications. In this tip we would look at how to reuse queries without redeveloping them over and over. </p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/72479/</guid><pubDate>Tue, 01 Mar 2011 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/72479/</link></item><item><title>Stairway to MDX - Level 2: The Ordinal Function</title><description><![CDATA[<p>Business Intelligence Architect Bill Pearson introduces the MDX Ordinal Function, as a means for generating lists and for conditionally presenting calculations. He also demonstrates the use of the function in creating datasets to support report parameter picklists.</p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/72256/</guid><pubDate>Fri, 24 Aug 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/72256/</link></item><item><title>MDX Performance - burdens of IIF</title><description><![CDATA[<p>I used to think naively that IIF is an innocent little function that can only do good and help me...</p><!-- 12 Tools (SQL Dev Bundle)-->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/sql-development/sql-developer-bundle/?utm_source=ssc&utm_medium=pubad&utm_content=12_tools&utm_campaign=sqldeveloperbundle&utm_term=rss-20013"><img src="http://assets.red-gate.com/external/SSC/devbundle_68x68.gif" alt="sqldeveloperbundle"></td>   <td><strong>12 essential tools for database professionals</strong><br />The SQL Developer Bundle contains 12 tools designed with the SQL Server developer and DBA in mind.  <a href="http://www.red-gate.com/products/sql-development/sql-developer-bundle/?utm_source=ssc&utm_medium=pubad&utm_content=12_tools&utm_campaign=sqldeveloperbundle&utm_term=rss-20013">Try it now.</a></td>  </tr> </tbody></table>


]]></description><guid>http://www.sqlservercentral.com/redirect/articles/72499/</guid><pubDate>Wed, 16 Feb 2011 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/72499/</link></item><item><title>Professional Microsoft SQL Server Analysis Services 2008 with MDX - Sample Chapter</title><description><![CDATA[<p>A sample chapter from a new book on Analysis Services. Check it out and see if this is the book for you.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Analysis+Services+(SSAS)/69499/</guid><pubDate>Tue, 16 Feb 2010 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Analysis+Services+(SSAS)/69499/</link></item><item><title>MDX Utility Belt of Calculations Part 4</title><description><![CDATA[<p>This is part four in the series of blog posts that will help in building a library of calculations you...</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/68965/</guid><pubDate>Mon, 14 Dec 2009 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/68965/</link></item><item><title>Custom Rounding and Truncation of Numbers in MDX</title><description><![CDATA[<p>MDX applies &quot;bankers' rounding&quot; algorithm in its ROUND() function. This article shows you how to avoid that and round like in T-SQL and Excel.</p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/67928/</guid><pubDate>Tue, 06 Oct 2009 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/67928/</link></item><item><title>Attribute Discretization: Using the “Clusters” Method</title><description><![CDATA[<p>Join BI Architect Bill Pearson as he leads hands-on practice with the “Clusters” discretization method in Analysis Services. In this article we continue to explore attribute discretization, as a part of an extended examination of the dimensional model lying at the heart of the integrated Microsoft Business Intelligence solution.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/67501/</guid><pubDate>Tue, 04 Aug 2009 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/67501/</link></item><item><title>The LEVEL_UNIQUE_NAME Intrinsic Member Property</title><description><![CDATA[<p>SSAS Architect Bill Pearson examines another intrinsic member property, LEVEL_UNIQUE_NAME, which allows us to exercise a great deal of presentation “sleight of hand” in working with MDX in Analysis Services, as well as within Reporting Services and various other reporting applications that can access an Analysis Services cube.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/66014/</guid><pubDate>Thu, 05 Mar 2009 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/66014/</link></item><item><title>Intrinsic Member Properties: The HIERARCHY_UNIQUE_NAME Property </title><description><![CDATA[<p>This month's installment of &quot;MDX Essentials&quot; examines the HIERARCHY_UNIQUE_NAME intrinsic member property. Join SSAS Architect Bill Pearson in an introduction of this intrinsic member property, which Bill complements with hands-on exercises and sample uses.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/65812/</guid><pubDate>Fri, 13 Feb 2009 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/65812/</link></item><item><title>The Unpopular SELECT Statement</title><description><![CDATA[<p>SELECT statements should be the most popular query in SQL Server, so why are they unpopular? It's the complex, confusing MDX SELECT statement that warehousing expert Vincent Rainardi is writing about.</p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/61825/</guid><pubDate>Fri, 30 Jan 2009 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/61825/</link></item><item><title>Writing a Basic MDX Query Pt.2 - SQL School Video</title><description><![CDATA[<p>In the second part of this basic video on MDX queries, MVP Brian Knight continues with his discussion of MDX, examining some more advanced MDX features.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Video/65073/</guid><pubDate>Thu, 11 Dec 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Video/65073/</link></item><item><title>Writing a Basic MDX Query Pt.1 - SQL School Video</title><description><![CDATA[<p>MDX is the query language for multidimensional queries, usually against SSAS cubes. Brian Knight introduces us to the basics of MDX in this video.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Video/65072/</guid><pubDate>Tue, 09 Dec 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Video/65072/</link></item><item><title>Combine BottomCount() with Other MDX Functions to Add Sophistication </title><description><![CDATA[<p>Discover, through a hands-on practice exercise, a more sophisticated business use for the MDX BottomCount() function, in combination with the Generate(), Descendants(), Ancestor() and other functions we have explored within our series. Join BI Architect Bill Pearson in this, the second part, of an extended examination of the MDX BottomCount() function.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/65103/</guid><pubDate>Fri, 05 Dec 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/65103/</link></item><item><title>Exporting MDX queries to SQL Relational Databases using SSIS 2005</title><description><![CDATA[<p>Most of the time we move data from an RDBMS to a cube, but there are places where you might want to provide a feedback loop to the RDBMS. Andrew Muyobo shows how SSIS can help you do this. </p>]]></description><guid>http://www.sqlservercentral.com/articles/MDX/64697/</guid><pubDate>Fri, 21 Nov 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/MDX/64697/</link></item><item><title>Filtering Unneeded Dimension Members in PerformancePoint Filters</title><description><![CDATA[<p>Removing redundant dimension members from a Tree filter in PerformancePoint 2007 by using a simple MDX query.</p>]]></description><guid>http://www.sqlservercentral.com/articles/PerformancePoint/64565/</guid><pubDate>Fri, 14 Nov 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/PerformancePoint/64565/</link></item></channel></rss>