统计不同应用不同时间段用户数
0
我要统计任意时间段,不同应用的用户数,但是统计结果总是有些偏大
mdx语句:with member [Measures].[appuv] as 'Aggregate(([timeDim].["+startYear+"].["+startMonth+"].["+startDay+"]:[timeDim].["+endYear+"].["+endMonth+"].["+endDay+"]),[uv])' select {[Measures].[appuv]}on columns,Non Empty TopCount(distinct([appDim].[appKey].Members),20,[uv]) on rows from PVUV
说明:[uv]是度量值,distinct count的;[appDim]是应用维度;[timeDim]时间维度
我是通过Aggregate把时间维度和[uv]聚合,来统计不同应用不同时间段的用户数
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-19 回答
赞同来自:
OLTP那边的数据是否吻合?
你的时间维度有问题吗?是否可以正确浏览
先不要写MDX,先简单的拖放一下 看看数据是否吻合。
吻合了再进行MDX计算