我正在学习MDX,我有一个问题可以创建一个百分比。 基本上,我从Google Analytics API中为多组页面提取数据。 对于每组,我提取UniquePageviews的数量。MDX:从相同维度中存在的度量计算百分比
的SQL列看起来像这样:
- 日期
- deviceCategory
- 媒体
- uniquePageviews
- 交易
- set_of_page(该行包含组页面的名称。为了简化:1.首先,2.第二,3.第三)
- 品牌(品牌A,品牌B)
- 市场(市场X,市场Y)
这是当前视图我有: http://i.stack.imgur.com/ZTC30.png
我想已经是UniquePageviews的百分比从该组页面1到2和2至3于是:UniquePageviews 2/Uniquepageviews 1 & UniquePageviews 3/Uniquepageviews 2.
http://i.stack.imgur.com/xf2gc.png
你知道在MDX中做到这一点的简单方法吗?
下面是代码我有现在显示浏览量:
WITH
SET [~COLUMNS_Brand_Brand] AS
SET [~COLUMNS_Market_Market] AS
{[Market].[Market].Members}
SET [~COLUMNS_set_of_page segment_set_of_page] AS
{[set_of_page].[set_of_page].Members}
SET [~ROWS] AS
{[Date].[Date].Members}
SELECT
NON EMPTY NonEmptyCrossJoin([~COLUMNS_Brand_Brand], NonEmptyCrossJoin([~COLUMNS_Market_Market], [~COLUMNS_set_of_page_set_of_page])) ON COLUMNS,
NON EMPTY [~ROWS] ON ROWS
FROM [MySQL_Cube]
非常感谢!