父子维度在报表中展示层次结构问题

ruby512 2009-09-28 11:15:56
现在有一个SSAS 2008 的CUBE,其中包含父子维度,如何在RPT中展示出父子维度的层次结构?我在网上查到一些资料,说要做一些特殊设置,MDX是这样写的:
member [Measures].[id] as '[信息反馈].[反馈结果].currentmember.NAME'
member [Measures].[parentid] as '[信息反馈].[反馈结果].currentmember.parent.name'
或者是:
member [Measures].[parentid2] as '[信息反馈].[反馈结果].currentmember.properties("PARENT_UNIQUE_NAME")'
member [Measures].[id1] as '[信息反馈].[反馈结果].currentmember.uniqueNAME'
--------
SELECT

NON EMPTY { [Measures].[id],[Measures].[parentid],[Measures].[id1],[Measures].[客户数量],[Measures].[parentid2]} ON 0,

DESCENDANTS([信息反馈].[反馈结果].[Level 02].members) ON 1
FROM [反馈结果分析]
但我在用表做设计的时候始终只能展示出两级的层次(如下图)

请问如何设置组,父组能展示所有层次。报表用的是SSRS2008(如下图)
...全文
174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruby512 2009-09-29
  • 打赏
  • 举报
回复
没人搞啊!自己顶下 高手何在!!!!
智能财务基础 第3章 智能财务报告 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第1页。 传统财务报告的信息含量严重不足,如利润表收入科目,仅能体现收入当期数和本年累计数。为了呈现更多的信息,就需要通过增加报表数量来实现。例如,为了进一步展示更丰富的收入方面的信息,就需要增加区域收入表、产品收入表、行业收入表、分客户收入表、城市收入表等等诸多表格,这无疑会大大增加会计管理成本。目前,更有效的解决办法是提供多维报告。 3.1多维:系统之核 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第2页。 3.1.1解读多维数据结构(Dimension) 生活的多维 生活,通过多维的表达可以让位置描述更准确。如下图所示,如果只有深圳路,便是一维;增加北京路,则变成了二维;再增加腾达大厦16号,则变成了三维。 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第3页。 3.1.1解读多维数据结构(Dimension) 财务的多维 在财务,也常常采用多维的方式进行数据的多维表达。如下图所示:"应收账款"是一维;加上"金额500万",变成了二维;再增加"本期增加",则变成了三维。维度越多,对财务数据的描述越精确。 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第4页。 3.1.1解读多维数据结构(Dimension) 信息系统的多维(广度) 从信息系统来看,数据存储也往往以多维表的结构进行构建。在多维存储模式下,维的成员(Member)是维的一个取值,是数据项在某维位置的描述。例如,"某年某月"是在时间维上位置的描述。如下表所示: 年份维 期间维 科目维 产品维 区域维 其他维   金额 2016  1月 收入 手机 北京 …… 6000 2017  2月  成本 电脑 上海 …… 5500 2018  3月  费用 手机 南京 …… 6600 2019  1月  资产 手机 深圳 …… 3456 2020  1月  负债 手机 上海 …… 7080 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第5页。 3.1.2多维聚合算法技术(Level/member) 数据要求:更多维度,更细粒度 我们还可以对数据细节进行不同的描述,通常,我们将其定位为维的层次(Level),即描述某个维度的具体细节。如对收入的描述,可以直接描述为主营业务收入;亦可进行更加明细的描述,如介费收入和研发费收入等。 从数据类型来看,又分Base数据和非Base数据。Base数据为源,非base数据为通过聚合算法自动计算得到。如服务收入由介费和研发费两项明细聚合。 科目 是否Base数据 聚合权重 金额 主营业务收入 N 1 1400   产品收入 N 1 1200 软件产品收入 Y 1 400 房地产销售收入 Y 1 800    其:电器收入 Y 0 600   服务收入 N 1 200     介费 Y 1 150     研发费 Y 1 50 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第6页。 3.1.2多维聚合算法技术(Level/member) 算法技术:自动聚合 系统维度维度成员信息以一个树状结构存在,它由若干条边组成,每条边包含父子结构信息以及一个权重值。遍历维度表,读取每一条记录,创建一个边对象,维度表遍历完成后维度树随之构建完成。 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第7页。 3.1.2多维聚合算法技术(Level/member) 内存计算技术:实时计算 随着近十年来,硬件技术的发展, 硬件内存的价格比以往有明显下降, 以及软件系统架构技术不断革新,为大数据分析处理充分利用性能提供了条件。 在内存计算的技术应用下,所有的数据模型会经过初始化加载到内存, 数据输入查询计算等操作,都会在内存执行,最终使用用户直接从内存访问数据,进行实时的分析和计算,减少了用户对数据磁盘的访问时间,大大降低了磁盘I/O与网络的对数据访问影响,通过内存计算的应用,以往多个维度进行聚合需要数小时才能完成的计算结果,在内存计算技术下,可以在几秒内完成千万级数据聚合汇总 《智能财务基础》PPT第3章-智能财务报告全文共34页,当前为第8页。 3.1.3洞悉多维报告模型 常见多报告模型采用10+5模式构建,即10个标准维度,5个自定义维度。 主体维:定义组织架构,根据报告目的不同,我们可以设计不同的组织结构树,如法定合并、管理合并架构; 期间维:数据的财政年度或者日历年度,一般是1至12月,还可设置13期等用于存放审计调整后数据; 科目维:基础科目、报表目项目、附注科目、工作科目等,通过科目类型自动实现下级科目往父级科目汇总; 线索维:

6,108

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧