问题标签 [ssas-2008]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssas - MDX 按成员筛选
这更像是一个通用的 MDX 问题。我想从报告 date.fiscal 层次结构中过滤这些日期。我以前使用的是计算成员,但我只是把它放在查询中,它没有返回任何结果。
mdx - 计算 MDX 中各个类别的百分比
我想计算各个类别的百分比,这是我的 mdx 代码。
这是输出
在此输出中,我们有 4 个类别,例如“外部驱动因素”、“战略”、“业务运营和治理”。
我需要计算同一类别中不同颜色的百分比。例如,如果我们采用“外部驱动程序”,那么计算应该像
amber = 15/28 * 100、green = 5/28/*100 等,因为 28 是外部驱动程序的总和。请告诉我如何在 mdx 中执行此操作。
谢谢
c# - 使用 ADOMD XMLReader 从 SSAS 多维数据集获取数据
我有一个多维数据集,我正在尝试使用以下代码检索数据。我不知道查询将返回的列数和行数。我只想读取每一行的每一列的值。
以下链接说从 SSAS 多维数据集检索数据的最快方法是 XMLReader
http://msdn.microsoft.com/en-us/library/ms123479(v=sql.105).aspx
ssas - SSAS所有会员问题
假设我们有一个具有三个属性的产品维度:
- 产品 ID(密钥)
- 颜色
- 类别
似乎每个属性都有一个 All 成员。
每个 All 成员都是独立的?我的意思是 Color 属性的 All 成员具有与 Category 属性的 All 成员不同的值在技术上是可行的吗?
是否可以谈论元组(所有“颜色”,冬季类别)?
产品维度本身有一个 All 成员?
我的意思是在谈论 (2012 Year, Jan Month) 时 Year 和 Month 属于 Date 维度(与 Product 维度不同)时,我应该认为它是指:
(2012 年、1 月、ProductID 属性所有成员、颜色属性所有成员、类别属性所有成员)
或者
(2012年,1月,产品维度All Member)
?
编辑:也许我应该重写这个问题......我根本不确定给定的多维数据集中存在多少“所有成员”,以及如何引用它们中的每一个。
我正在读一本关于 SSAS 2008 R2 的书。经过更多阅读后,我认为我应该更新问题,例如,当我提到属性时,我应该说属性层次结构(没有用户定义)。
ssas - SSAS 在基础数据更新时更新多维数据集
多维数据集更新时,SSAS 多维数据集使用的基础数据是否可以更新?
我们每周一次完整地处理我们的多维数据集以清理它(在一周内处理更新和处理索引)。然而,需要不止一次地完整地处理数据。数据仓库还有更新数据的日常工作,我们完整的多维数据集流程需要 24 小时。目前,我们在他们的工作之后进行我们的每日更新,并且完整的多维数据集处理以一种避免与他们的数据加载工作冲突的方式完成。但是,如果我们要满足多次处理数据的需求,我们就会遇到数据仓库更新的时候。
这是否会导致多维数据集处理在等待基础数据更改停止时花费更长的时间?或者,它会在运行过程中抓取快照吗?
谢谢!
mdx - MDX SUM 函数和 NULL 值
我正在尝试使用基础 SQL Server 2008 Analysis Services 数据库为 Team Foundation Server 2010 创建一些报告。多维数据集“团队系统”是随 TFS 2010 报告一起提供的。
我的问题是。我尝试使用 FactWorkItemHistory 的 StateChangeCount 度量。在某些时间段内,工作项状态没有变化,但有其他变化。因此,我们有一些事实行具有 NULL StateChangeCount,如下所述。
即使基础事实行包含 NULL 值,State Change Count 度量有时也会产生 0 值。此度量定义为 [FactWorkItemHistory].[StateChangeCount] 上的 SUM。NULLS 的 SUM 返回 0 是设计使然还是我遗漏了什么?有问题的时期是 2013-03-01(3 月)和 2013-05-02(5 月)。
输出是:
查询:
给出:
最后是 MDX 查询:
结果是:
尽管
是:
我可以看到,对于有问题的时期,有一些事实行,但包含其他工作项数据更改。我希望这些项目不应该污染结果,特别是对于 SUM。对于 COUNT,同意,看到零值很好,但对于 SUM 则不行。
任何帮助将不胜感激。
谢谢你
ssas - 如何将数字转换为集合
我认为这是一个初学者 MDX 问题。我正在尝试将以下内容作为计算成员:
我得到#VALUE!
结果,我推测是因为 Min/Max 在集合上起作用,并且[Measures].[My Data]
在同一范围内,所以它是一个标量。基本上我想要My Data / .2
,只要它在 1 或 0 之间。如果大于1,我想要1,如果小于0,我想要0。
有没有办法将 [Measures].[My Data] 转换为集合?这样设置的功能会起作用吗?
ssas - MDX / SSAS - 需要灵活百分比的父度量
我已经为此搜索了几个小时,但我在 MDX 方面还不够熟练,无法知道我是否已经找到了解决方案。我尝试的一切都没有奏效。情况是,我需要一个“父母百分比”衡量标准。在此示例中,我唯一开始工作的是,显示的每个产品代码属性显示它的销售额占显示的所有其他产品代码属性的百分比:
问题是当用户开始拖动其他维度或其他不在该层次结构中的属性,或者不使用产品代码属性时,它停止工作,我得到#NUM!价值观。无论如何,是否有更好的百分比来做更灵活的父测量?我真的需要像“可见的百分比”这样的度量,理想情况下不依赖于单一维度。
ssas - 如何对计算的度量求和?
我有一个相当复杂的计算度量,可以完美地适用于多维数据集的每一行数据。但是,我需要逐行计算这些值的总和。但是计算度量的行为似乎在 Excel 中的小计和总计行中,它再次执行计算而不是对前面的行求和。有没有办法让计算的度量在每一行上执行它的计算,但他们在总计和小计中执行传统的 SUM?
提前致谢。
ssas - ssas维度属性的返回值?
我有两个属于我的 [Project] 维度的维度属性“项目开始”和“项目结束”。它们代表我的项目的开始和结束日期。现在我想将这些值与 MDX 一起使用,或者更准确地说,在我的查询中的 IIF 语句中使用。如果一个或两个属性在某些参数之后或之前,我想现在.
所以我开始尝试这样的事情:
- Format([Project].[ParentProject].CURRENTMEMBER.PROPERTIES("Project End"), "yyyy-mm-dd") > StrToMember("[Time].[Year - Month - Day].[Month].&[ 2012-01-01T00:00:00]")
- [时间].[年-月-日].[月].&[2012-01-01T00:00:00].MEMBER_KEY > [Project].[ParentProject].CurrentMember.Properties("Project End")
- CDate([Time].[Year - Month - Day].[Month].&[2012-01-01T00:00:00].MEMBER_KEY) > CDate([Project].[ParentProject].CurrentMember.Properties("Project结尾”))
但是要么我得到一个错误,要么执行了 IIF 语句的错误情况。在检查 MSDN 后,我从“[Project].[ParentProject].CurrentMember.Properties("Project End")”得到了什么,我现在很困惑。一方面它说我会得到一个字符串,但另一方面(如果属性定义中有 TYPED)我应该取回值的数据类型(在本例中为 DateTime)。我想知道现在是什么和/或我是否理解 MSDN 错误。
也许有人可以帮助我清除它并给我一个提示,我可以如何使用这些属性。