问题标签 [mdx]

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.

0 投票
2 回答
480 浏览

sql-server - 如何评估 MDX 在 OLAP 处理中的性能

我熟悉使用 SQL Server 2000/2005/2008 评估性能查询或存储过程的标准做法。评估 MDX 性能的最佳方法是什么?我假设它可以像使用标准 T-SQL 一样轻松地编写结构正确但性能较差的 MDX 查询?有什么建议么?

仅供参考:我的任务可能是彻底检查使用 MS SQL 分析服务和 Proclarity 客户端的当前数据挖掘项目。

0 投票
2 回答
1642 浏览

.net - VB.NET 中的 MDX 示例

我有一大块MDX想放入 ASP.NET 表单中。希望只是将结果绑定到gridview。有没有好的链接或片段?我正在使用 VB.NET,但如果没有可用的 Visual Basic 代码,我可以从 C# 移植。

0 投票
1 回答
2562 浏览

ssas - MDX 中集合的第一个和最后一个测量日期

我正在寻找有关如何处理 MDX 查询的一些指导。我的情况是我发生了销售,它构成了事实表的粒度,并且是度量。我有一个产品维度和一个客户维度。我还有一个日期维度和一个时间维度,我将它们分开以保持维度上的成员数量较少。

我正在尝试编写的查询是询问每个客户每个产品的第一次和最后一次购买。因此,示例结果集可能如下所示:

所以,Bob 买了两辆车,我们有第一次和最后一次购买,Bill 买了一辆车,所以第一次和最后一次购买是一样的,Jim 可能买了三辆货车,但我们只显示第一辆和最后一辆。

我尝试过使用 TAIL,但似乎无法正确设置集合以显示每位客户的最后一次购买。即便如此,第一次购买 HEAD 的过期时间表明我不能在同一轴上两次使用相同的尺寸。由于每天可能有几次购买,这也变得更加困难,所以我需要的查询是每个产品的每个客户的最后日期的最后时间,以及每个产品的每个客户的第一个日期的第一次.

我不一定要求提供确切的查询答案,尽管这会有所帮助,但我对使用的方法和最佳方法感兴趣。该平台是 SQL Server Analysis Services 2005。

0 投票
2 回答
8701 浏览

sql-server-2005 - MDX where 子句中的多维限制

我有以下问题。如果我使用作为函数的关键图查询值,我无法指定相同维度限制的多个值,但如果它不是函数,则它可以工作。

所以这有效:

但这不会:

这也有效:

我想解决方案类似于将 where 子句添加到标题中,但我真的很喜欢这个解决方案,因为它非常简单。

计算函数为:

该代码受此启发,并针对时间维度中的两个层次结构进行了修改:http ://www.sqlserveranalysisservices.com/OLAPPapers/InventoryManagement%20in%20AS2005v2.htm

这是在 SQL Server 2005 企业版上。

0 投票
2 回答
3554 浏览

sql-server - 如何在 MDX 查询中使用第三维(ON PAGES 语法)

我在 MDX 查询(在 MS SQL Server 2005 上)中遇到第三维问题。我可以在 Visual Basic 中使用第三维(我在那里有一个立方体,使用浏览器我可以进行 3 个暗淡的查询——由于 ON PAGES)。我通过 MS SQL Profiler 窥探了它(它记录了数据库查询)。但是当我尝试将查询放入 MS SQL SERVER 时,我收到的唯一信息是:

执行查询... 获得的对象类型:Microsoft.AnalysisServices.AdomdClient.CellSet 格式化。不能为具有两个以上轴的单元集显示结果。执行完成

我尝试了几种不同的方法来实现查询,但是这个^答案是来自服务器的唯一答案。

问题是:我需要做什么才能在我的 OLAP 中使用第三个暗淡?

0 投票
2 回答
2167 浏览

tfs - 如何在 TFS 2008 中报告给定一周内完成的工作?

我们在 Team Foundation Server 2008 上,我正在尝试找到一种方法来报告每周在任务级别上完成的工作的变化。下面的 MDX 查询工作得很好,但我想摆脱硬编码上周日期的需要。我试过使用 prevmember 和 parallelperiod 没有成功,但我不是 MDX 专家。

0 投票
1 回答
3885 浏览

c# - 使用 C# 在托管 DirectX 中在视频上绘制文本

如何使用 C# 在托管 DirectX 中通过视频绘制文本?

0 投票
1 回答
260 浏览

c# - 查询 SQL 2005 Analysis Services 时从 Cellset 中检测 KPI 单元

给定一个可能返回 KPI 值的 MDX 查询,有没有办法查询 cellset 对象中的单元以确定它们是否真的是 KPI?这样我可以在结果中显示趋势/状态图像而不是 0. -1 等。

0 投票
4 回答
7937 浏览

python - 任何 Python OLAP/MDX ORM 引擎?

我是 MDX/OLAP 的新手,我想知道是否有任何类似于 Django ORM for Python 的 ORM 可以支持 OLAP。

我是一名 Python/Django 开发人员,如果有一些东西可以与 Django 进行某种程度的集成,我会非常有兴趣了解更多关于它的信息。

0 投票
3 回答
4532 浏览

mdx - MDX:过滤一个不存在的成员?

我是 MDX 的新手,所以我认为这是一个新手问题。

现有维度:状态 现有度量:计数

现有查询:

我想计算 status='C' 的记录。但有时,没有符合该条件的记录。所以如果我这样做:

我收到此错误:

在这种情况下,我想要一个返回 0 的查询。哪个是进行该查询的正确方法?

谢谢!