<div dir="ltr">I have the following cube and two MDX queries.<br><br>the folder mdx query is returning an aggregated result of &quot;&quot; for campaign, and the Group query is returning null for the campaign.<br><br>I want folder to also return null.<br>
<br>Could someone help me out in determining where the relevant differences are?&nbsp; or if you have any recommendations on how I should proceed in debugging this issue.<br><br><br><br>-------------------------------------------------CUBE ----------------------------------------------------<br>
<br>&nbsp;&nbsp;&nbsp; &lt;Cube name=&quot;Kwid_Cube&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Table name=&quot;keyword_instance_fact_@CUSTOMER_ID@_@CLIENT_ID@&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Dimension name=&quot;Type&quot; foreignKey=&quot;keyword_type&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Hierarchy hasAll=&quot;true&quot; primaryKey=&quot;keyword_type&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;InlineTable alias=&quot;keyword_types&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;ColumnDefs&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;ColumnDef name=&quot;keyword_type&quot; type=&quot;String&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/ColumnDefs&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Rows&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_type&quot;&gt;BROAD&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_type&quot;&gt;PHRASE&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_type&quot;&gt;EXACT&lt;/Value&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_type&quot;&gt;CONTENT&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Rows&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/InlineTable&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Type&quot; column=&quot;keyword_type&quot; type=&quot;String&quot; levelType=&quot;Regular&quot; uniqueMembers=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Hierarchy&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Dimension&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Dimension name=&quot;Status&quot; foreignKey=&quot;keyword_status&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Hierarchy hasAll=&quot;true&quot; primaryKey=&quot;keyword_status&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;InlineTable alias=&quot;keyword_statuses&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;ColumnDefs&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;ColumnDef name=&quot;keyword_status&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/ColumnDefs&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Rows&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;ACTIVE&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;INACTIVE&lt;/Value&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;DISAPPROVED&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;DELETED&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;PAUSED&lt;/Value&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;PENDING&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Row&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Value column=&quot;keyword_status&quot;&gt;SUBMITTED&lt;/Value&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Row&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Rows&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/InlineTable&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Status&quot; column=&quot;keyword_status&quot; type=&quot;String&quot; levelType=&quot;Regular&quot; uniqueMembers=&quot;true&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Hierarchy&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Dimension&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Dimension foreignKey=&quot;keyword_instance_dim_id&quot; name=&quot;KIs&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Hierarchy hasAll=&quot;true&quot; allMemberName=&quot;All KIs&quot; primaryKey=&quot;keyword_instance_dim_id&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Table name=&quot;keyword_instance_dim_@CUSTOMER_ID@_@CLIENT_ID@&quot; alias=&quot;keyword_instance_dim_@CUSTOMER_ID@_@CLIENT_ID@&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; forcedIndex=&quot;i_full_dimension&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Table&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;publisher_id&quot; levelType=&quot;Regular&quot; name=&quot;Publisher&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;client_account_id&quot; levelType=&quot;Regular&quot; name=&quot;ClientAccount&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;false&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;publisher_campaign_id&quot; levelType=&quot;Regular&quot; name=&quot;Campaign&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;true&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Status&quot; column=&quot;publisher_campaign_status&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Campaign Name&quot; column=&quot;publisher_campaign_name&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Level&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;publisher_group_id&quot; levelType=&quot;Regular&quot; name=&quot;Group&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;false&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Group Name&quot; column=&quot;publisher_group_name&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Status&quot; column=&quot;publisher_group_status&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Level&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Cannot utilize uniqueMembers for KWs due to zero keyword_instance_ids being replicated --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;keyword_instance_id&quot; levelType=&quot;Regular&quot; name=&quot;Keyword&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;false&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Status&quot; column=&quot;keyword_status&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Keyword Type&quot; column=&quot;keyword_type&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Keyword&quot; column=&quot;keyword&quot; type=&quot;String&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Search Text&quot; column=&quot;search_text&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Level&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Hierarchy&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Dimension&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Dimension foreignKey=&quot;keyword_instance_dim_id&quot; name=&quot;Folder&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Hierarchy hasAll=&quot;true&quot; allMemberName=&quot;All Folder&quot; primaryKey=&quot;keyword_instance_dim_id&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Table name=&quot;keyword_instance_dim_@CUSTOMER_ID@_@CLIENT_ID@&quot; alias=&quot;keyword_instance_dim_@CUSTOMER_ID@_@CLIENT_ID@&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; forcedIndex=&quot;i_folder_dimension&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Level column=&quot;folder_id&quot; levelType=&quot;Regular&quot; name=&quot;Folder&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Level column=&quot;publisher_id&quot; levelType=&quot;Regular&quot; name=&quot;Publisher&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;false&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Level column=&quot;client_account_id&quot; levelType=&quot;Regular&quot; name=&quot;ClientAccount&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;publisher_group_id&quot; levelType=&quot;Regular&quot; name=&quot;Group&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;false&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Group Name&quot; column=&quot;publisher_group_name&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Status&quot; column=&quot;publisher_group_status&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Campaign&quot; column=&quot;publisher_campaign_name&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Level&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Using uniqueMembers here because zero keyword is not displayed ever in a folder driven grid --&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level column=&quot;keyword_instance_id&quot; levelType=&quot;Regular&quot; name=&quot;Keyword&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;false&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Status&quot; column=&quot;keyword_status&quot; type=&quot;String&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Keyword Type&quot; column=&quot;keyword_type&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Keyword&quot; column=&quot;keyword&quot; type=&quot;String&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Search Text&quot; column=&quot;search_text&quot; type=&quot;String&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Level&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Hierarchy&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/Dimension&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- The time dimension has multiple hierarchies --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- I&#39;m noticing bugs with using the sample table for each, as well as using a SQL stmt, so breaking them out --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Dimension name=&quot;Time&quot; foreignKey=&quot;time_id&quot; type=&quot;TimeDimension&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Hierarchy hasAll=&quot;true&quot; allMemberName=&quot;All Times&quot; primaryKey=&quot;time_id&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Table name=&quot;time_by_day_epoch&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Year&quot; column=&quot;the_year&quot; uniqueMembers=&quot;true&quot; levelType=&quot;TimeYears&quot; type=&quot;Numeric&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Month&quot; column=&quot;month_of_year&quot; uniqueMembers=&quot;false&quot; levelType=&quot;TimeMonths&quot; type=&quot;Numeric&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Day&quot; column=&quot;day_of_month&quot; uniqueMembers=&quot;false&quot; type=&quot;Numeric&quot; levelType=&quot;TimeDays&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Epoch&quot; column=&quot;epoch&quot; uniqueMembers=&quot;true&quot; type=&quot;Numeric&quot; levelType=&quot;TimeDays&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Year&quot; column=&quot;the_year&quot; type=&quot;Numeric&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Month&quot; column=&quot;month_of_year&quot; type=&quot;Numeric&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Property name=&quot;Day&quot; column=&quot;day_of_month&quot; type=&quot;Numeric&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Level&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Hierarchy&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Hierarchy name=&quot;Weekly&quot; hasAll=&quot;true&quot; allMemberName=&quot;All Times&quot; primaryKey=&quot;time_id&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Table name=&quot;time_by_day_epoch&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Year&quot; column=&quot;weekly_the_year&quot; type=&quot;Numeric&quot; uniqueMembers=&quot;true&quot; levelType=&quot;TimeYears&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Week&quot; column=&quot;week_of_year&quot; uniqueMembers=&quot;false&quot; type=&quot;Numeric&quot; levelType=&quot;TimeWeeks&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Level name=&quot;Epoch&quot; column=&quot;epoch&quot; uniqueMembers=&quot;true&quot; type=&quot;Numeric&quot; levelType=&quot;TimeDays&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Hierarchy&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Dimension&gt;<br>
&lt;/Cube&gt;<br><br><br><br><br><br><br><br><br>---------------------------------------------------------Folder MDX query-------------------------------------------------<br>WITH&nbsp; <br>MEMBER [Measures].[id] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Folder].CurrentMember.Name&nbsp; <br>
MEMBER [Measures].[publisher] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Ancestor([Folder].CurrentMember, [Folder].[Publisher]).Name&nbsp; <br>MEMBER [Measures].[campaign] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Ancestor([Folder].CurrentMember, [Folder].[Group]).Properties(&quot;Campaign&quot;)&nbsp; <br>
MEMBER [Measures].[group] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Ancestor([Folder].CurrentMember, [Folder].[Group]).Name <br>MEMBER [Measures].[title] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Folder].CurrentMember.Properties(&quot;Group Name&quot;)&nbsp; <br>MEMBER [Time].[range] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Time].[Epoch].[1218499200]&nbsp; <br>
MEMBER [Time].[base_range] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Time].[Epoch].[1217894400]&nbsp; <br>MEMBER [Measures].[impressions_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[impressions]) - ([Time].[base_range], [Measures].[impressions]) <br>
MEMBER [Measures].[impressions_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[impressions]) - ([Time].[base_range], [Measures].[impressions])) / ([Time].[base_range], [Measures].[impressions]))&nbsp; <br>MEMBER [Measures].[pub_clicks_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[pub_clicks]) - ([Time].[base_range], [Measures].[pub_clicks]) <br>
MEMBER [Measures].[pub_clicks_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[pub_clicks]) - ([Time].[base_range], [Measures].[pub_clicks])) / ([Time].[base_range], [Measures].[pub_clicks]))&nbsp; <br>MEMBER [Measures].[pub_cost_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[pub_cost]) - ([Time].[base_range], [Measures].[pub_cost]) <br>
MEMBER [Measures].[pub_cost_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[pub_cost]) - ([Time].[base_range], [Measures].[pub_cost])) / ([Time].[base_range], [Measures].[pub_cost]))&nbsp; <br>MEMBER [Measures].[conversions_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[conversions]) - ([Time].[base_range], [Measures].[conversions]) <br>
MEMBER [Measures].[conversions_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[conversions]) - ([Time].[base_range], [Measures].[conversions])) / ([Time].[base_range], [Measures].[conversions]))&nbsp; <br>MEMBER [Measures].[revenue_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[revenue]) - ([Time].[base_range], [Measures].[revenue]) <br>
MEMBER [Measures].[revenue_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[revenue]) - ([Time].[base_range], [Measures].[revenue])) / ([Time].[base_range], [Measures].[revenue]))&nbsp; <br>MEMBER [Measures].[gross_profit_delta_absolute] AS ([Time].[range], [Measures].[gross_profit]) - ([Time].[base_range], [Measures].[gross_profit]) <br>
MEMBER [Measures].[gross_profit_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[gross_profit]) - ([Time].[base_range], [Measures].[gross_profit])) / ([Time].[base_range], [Measures].[gross_profit]))&nbsp; <br>MEMBER [Measures].[profit_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[profit]) - ([Time].[base_range], [Measures].[profit]) <br>
MEMBER [Measures].[profit_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[profit]) - ([Time].[base_range], [Measures].[profit])) / ([Time].[base_range], [Measures].[profit]))&nbsp; SET [Requested] AS FILTER(Descendants([Folder].[Folder].[126], [Folder].[Group]), CAST([Folder].[Group].CurrentMember.Key AS NUMERIC) &gt; 0 ) <br>
MEMBER [Measures].[total_available_count] &nbsp;&nbsp;&nbsp; AS Format(COUNT(FILTER(Descendants([Folder].[Folder].[126], [Folder].[Group]), CAST([Folder].[Group].CurrentMember.Key AS NUMERIC) &gt; 0 )), &quot;#####&quot;) <br>MEMBER [Measures].[total_result_count] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Format(COUNT([Requested]), &quot;#####&quot;) <br>
MEMBER [Folder].[Aggregated] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Folder].[Folder].[126] <br>MEMBER [Folder].[Content] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Folder].[Folder].[0] <br>MEMBER [Folder].[Unattributed] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Folder].[Folder].[0] <br><br>SELECT {[Measures].allMembers} ON COLUMNS, { <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [Folder].[Aggregated], <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [Folder].[Content], <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [Folder].[Unattributed], <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LimitSet(Order([Requested], [Measures].[revenue], BDESC), 0, 1)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; } <br>ON ROWS FROM Kwid_Cube WHERE {([Time].[range] )}<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>-------------------------------------------------------------Group Mdx Query-----------------------------------------------------<br>
<br>WITH&nbsp; <br>MEMBER [Measures].[id] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [KIs].CurrentMember.Name&nbsp; <br>MEMBER [Measures].[publisher] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Ancestor([KIs].CurrentMember, [KIs].[Publisher]).Name&nbsp; <br>MEMBER [Measures].[campaign] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Ancestor([KIs].CurrentMember, [KIs].[Campaign]).Name&nbsp; <br>
MEMBER [Measures].[group] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Ancestor([KIs].CurrentMember, [KIs].[Group]).Name <br>MEMBER [Measures].[title] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [KIs].CurrentMember.Properties(&quot;Group Name&quot;)&nbsp; <br>MEMBER [Time].[range] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Time].[Epoch].[1218499200]&nbsp; <br>
MEMBER [Time].[base_range] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [Time].[Epoch].[1217894400]&nbsp; <br>MEMBER [Measures].[impressions_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[impressions]) - ([Time].[base_range], [Measures].[impressions]) <br>
MEMBER [Measures].[impressions_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[impressions]) - ([Time].[base_range], [Measures].[impressions])) / ([Time].[base_range], [Measures].[impressions]))&nbsp; <br>MEMBER [Measures].[pub_clicks_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[pub_clicks]) - ([Time].[base_range], [Measures].[pub_clicks]) <br>
MEMBER [Measures].[pub_clicks_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[pub_clicks]) - ([Time].[base_range], [Measures].[pub_clicks])) / ([Time].[base_range], [Measures].[pub_clicks]))&nbsp; <br>MEMBER [Measures].[pub_cost_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[pub_cost]) - ([Time].[base_range], [Measures].[pub_cost]) <br>
MEMBER [Measures].[pub_cost_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[pub_cost]) - ([Time].[base_range], [Measures].[pub_cost])) / ([Time].[base_range], [Measures].[pub_cost]))&nbsp; <br>MEMBER [Measures].[conversions_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[conversions]) - ([Time].[base_range], [Measures].[conversions]) <br>
MEMBER [Measures].[conversions_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[conversions]) - ([Time].[base_range], [Measures].[conversions])) / ([Time].[base_range], [Measures].[conversions]))&nbsp; <br>MEMBER [Measures].[revenue_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[revenue]) - ([Time].[base_range], [Measures].[revenue]) <br>
MEMBER [Measures].[revenue_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[revenue]) - ([Time].[base_range], [Measures].[revenue])) / ([Time].[base_range], [Measures].[revenue]))&nbsp; <br>MEMBER [Measures].[gross_profit_delta_absolute] AS ([Time].[range], [Measures].[gross_profit]) - ([Time].[base_range], [Measures].[gross_profit]) <br>
MEMBER [Measures].[gross_profit_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[gross_profit]) - ([Time].[base_range], [Measures].[gross_profit])) / ([Time].[base_range], [Measures].[gross_profit]))&nbsp; <br>MEMBER [Measures].[profit_delta_absolute] &nbsp;&nbsp;&nbsp; AS ([Time].[range], [Measures].[profit]) - ([Time].[base_range], [Measures].[profit]) <br>
MEMBER [Measures].[profit_delta_percent] &nbsp;&nbsp;&nbsp; AS 100 * ((([Time].[range], [Measures].[profit]) - ([Time].[base_range], [Measures].[profit])) / ([Time].[base_range], [Measures].[profit]))&nbsp; SET [Requested] AS FILTER([KIs].[Group].Members, CAST([KIs].[Group].CurrentMember.Key AS NUMERIC) &gt; 0 ) <br>
MEMBER [Measures].[total_available_count] &nbsp;&nbsp;&nbsp; AS Format(COUNT(FILTER([KIs].[Group].Members, CAST([KIs].[Group].CurrentMember.Key AS NUMERIC) &gt; 0 )), &quot;#####&quot;) <br>MEMBER [Measures].[total_result_count] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS Format(COUNT([Requested]), &quot;#####&quot;) <br>
MEMBER [KIs].[Aggregated] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [KIs].[All KIs] <br>MEMBER [KIs].[Content] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [KIs].[Campaign].[0] <br>MEMBER [KIs].[Unattributed] &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS [KIs].[Campaign].[0] <br><br>SELECT {[Measures].allMembers} ON COLUMNS, { <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [KIs].[Aggregated], <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [KIs].[Content], <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [KIs].[Unattributed], <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LimitSet(Order([Requested], [Measures].[revenue], BDESC), 0, 20)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; } <br>ON ROWS FROM Kwid_Cube WHERE {([Time].[range] )}<br><br><br><br><br><br></div>