问题标签 [ssas-tabular]

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 投票
0 回答
479 浏览

sql-server - SSAS表格处理过程中查询性能缓慢

作为 SSIS 包中我的 SSAS 表格流程脚本任务的一部分,我从数据库中读取所有新行,并使用 Process Add 将它们插入表格数据库。该过程运行良好,但在 Process Add 期间,用户对我的表格模型的查询变得非常慢。有没有办法防止 Process Add 对用户查询的影响?用户需要近乎实时的查询。

我正在使用 SQL Server 2012 SP2。

谢谢

0 投票
1 回答
254 浏览

caching - 表格模型不缓存结果

谁能指出我如何解决为什么我构建的表格模型似乎不想缓存查询结果的方向?

据我了解,对表格模型的 MDX 查询将被缓存,但是对于我们的模型,它们似乎永远不会被缓存!而且我不知道为什么..

我最好的猜测是它的内存压力,系统正在清理 RAM,但即使这是一个猜测..

是否有任何计数器、DMV 或其他性能统计数据等我可以用来实际查看和检查发生了什么?

谢谢。

0 投票
0 回答
36 浏览

ssas - SSAS如何导致excel手动过滤器重置?

我有多个最终用户链接到表格分析服务器数据立方体。

立方体在每晚datawarehouse更新它所提取的 BI 时都会刷新(满)。这种设置已经实施了一年多。一天早上,几位用户报告说,他们的所有图表和图表中的 Excel 手动过滤器employeeid已被重置。

它一直处于多选状态,但已重置为未选中。过滤不受影响的类别、位置等。大多数用户受到影响,但没有一个。过滤器重置后,它们似乎再次保持设置状态。数据立方体在事件发生前一周没有进行结构修改,修改与员工数据无关。

我找不到服务器或用户机器那一周的更新。

所有用户机器都是 Windows7 和 Office 2013,服务器是 Windows 2012 和 SQL Server 2014 以表格模式运行。由于几个用户同时受到影响,我假设服务器是罪魁祸首,但找不到原因。

有人对此有任何想法吗?他们拒绝相信Ninja Gremlins参与其中。

0 投票
2 回答
105 浏览

ssas-2012 - 出现在表格模型中但未出现在数据透视表中的日期

我正在使用 SSAS 表格模型 2012,在表格模型中,所有日期在日期列中都显示正确,但当我将属性拖动到数据透视表时,它只显示一个日期。有没有人有这个问题的解决方案。我正在使用 o365 Office

表格模型中的日期 表格模型中的日期

数据透视表中的相同属性数据透视表中的相同属性

0 投票
1 回答
384 浏览

office365 - 计算度量在 Power Pivot 中有效,但在 Power BI Preview Designer 中无效

我是 Power BI 的新手,我想使用 Power BI 预览设计器构建一些仪表板。我在表格模型中有一个数据模型,我正在创建一个到 Power BI 预览报告的数据连接,我有一些计算度量,这些度量在 Power Pivot 甚至在 Power BI Q&A 中对我来说都很好,但同样的度量不是在 Power BI Preview Disgner 中显示值,对于百分比度量,它显示 0% 或 NaN(非数字),尽管格式设置为十进制数。

如果有人也在研究它并遇到同样的问题,或者您知道解决方案,请提供帮助。

问候, Piyush

0 投票
2 回答
1971 浏览

ssas - 基于 DAX 中的度量的条件非重复计数

我正在尝试使用 DAX 执行此操作,但无法获得正确的不同计数...

Q1。如何计算总销售额为 0 美元的不同客户(答案为 2、1045、1089) - 请参阅此处我想忽略 1023,因为该帐户的总销售额不是 0 美元。

我试图创建一个度量:

然后添加了这个:

但是帐户 1023 被计算在内,我得到 ZeroCutomers 的“3”

Q2。我如何为总销售额为 0 美元的客户添加 DiscountAmount(答案为 15 美元)

这是对 Q1 的扩展——一旦我弄清楚了 Q1——我可能会弄清楚这一点。

我的另一个选择是创建一个已经由 AccountID 汇总的新表 - 但是我将无法使用切片器,因为我仍然想按产品和其他维度进行切片。

任何帮助将不胜感激!

谢谢!

0 投票
1 回答
640 浏览

excel - 如何让度量根据行和列上下文查找值?

我需要聚合一些基于行和列上下文的乘法。我描述这一点的最佳尝试是使用伪代码。

在过去的几天里,我尝试了多种方法,查看了大量示例,但遗漏了一些东西。

具体来说,不起作用的是:

因为您正在计算所有百分比的总和,而不是仅与 MGR 相关联的百分比总和(即列上下文)

链接到 XLS

数据图片以及我希望枢轴最终的结果

数据模型

0 投票
1 回答
1538 浏览

sql-server - 用于从表格模型中检索 DAX 公式的 MSSQL 查询

首先我想强调一下,我对分析服务很陌生,所以如果我的问题不够充分,请原谅我。我收到了一项任务,要在现有表格模型的 Sharepoint 列表 DAX 公式中显示,我正在努力使用 ms sql server 获取这些数据。可能吗?

0 投票
2 回答
359 浏览

excel - powerBI 或 powerpivot 中的关系过滤器

我正在使用 powerBI 工具 (powerpivot) 创建数据模型。我完成了模型。该模型包括产品、客户维度和销售事实表。我已经在模型中建立了关系和层次结构。现在我需要显示所有带来产品 1、2、3 的客户的总收入。

例如客户 A 带来了产品 1 和产品 5,该客户的总收入为 50,所以我想显示 50 作为结果

客户 B 购买了产品 4,我不想将此客户包含在我的输出中。

我可以使用关系过滤器在微观策略中做同样的事情,但我如何在 powerpivot 或 powerview 或 powerBI 中做同样的事情。

请帮助提前致谢

0 投票
0 回答
873 浏览

sql-server - Excel Pivot 针对表格多维数据集创建 MDX 而不是 DAX

我已经使用 Visual Studio 将表格 SSAS 数据库部署到服务器。我现在正在尝试使用数据透视表(“数据透视表报告”)将 Excel 与该数据库连接起来。这一切都很好,但它似乎运行得非常慢。

有趣的是,我决定在 SQL Server 上分析 SSAS 表格数据库,以便查看 Excel 数据透视表生成的查询类型。令我震惊的是,它创建了一些极其复杂且效率低下的 MDX 语句。这很奇怪,因为我认为默认情况下应该针对 SSAS 表格生成 DAX?

在此处输入图像描述

经过一番搜索后,似乎可以通过 Excel 创建的“Power View Report”可能是另一种选择。构建报表并运行后,性能非常快。再次分析服务器,我发现生成的是 DAX 而不是我最初期望的 MDX。

在此处输入图像描述

现在的问题是我是否可以更改连接字符串或在某处设置,以便我可以将标准 Excel“数据透视表报告”与 SSAS 表格数据库一起使用,该数据库生成高效的 DAX 查询,而不是低效的 MDX 查询?

在此处输入图像描述