问题标签 [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.
olap - 在 DAX 中计算 PERCENTILE
我已经用谷歌搜索并不断发现太慢的公式。我怀疑如果我分步拆分公式(创建计算列),我可能会看到一些性能提升。
我有一个表,其中包含一些数字列以及一些最终会作为切片器的列。目的是在所选切片器的某些数字列上具有第 10、第 25、第 50、第 75 和第 90 个百分位数。
这就是我在“总 Pd”列上的第 10 个百分位数。
这需要几分钟,但仍然没有数据显示。我在这张表中有大约 30 万条记录。
sql-server - 一个 SQL Server 中的表格和多维模型,这怎么可能?
我现在很困惑,我需要在你的帮助下理清思路!
我公司安装了带有多维分析服务的 SQL Server 2012 SP2。我读过你不能在一个 SQL 安装中拥有表格模型和多维模型。
现在我连接到我的实例如下: Server01 (SQL Server) Server01 (Analysis Services Multidimensional) Server01/Server02 (Analysis Services Tabular)
当我选择表格模型时,我可以从 Visual Studio 连接到最后一个,并且可以连接 Server01 上的数据库。
所以,一切似乎都运行良好。我只想知道这个安装是如何完成的。我自己没有完成这些安装,这是 IT 部门的工作。
我认为您必须安装 SQL Server 两次才能使其正常工作,就像我在测试环境中所做的那样。我的工作站上有自己的测试环境,并且我安装了两个实例,如下所示:Server01(SQL Server)Server01(分析服务多维)Server01_tab(SQL Server)Server01_tab(分析服务表格)
正如你所看到的,我现在完全糊涂了。任何帮助、建议或信息都更受欢迎!
ssas - 基于 Power BI 应用角色的行筛选
我已经使用角色设置了一个本地表格模型,以按行过滤数据。在本地登录并使用 Excel 时,效果很好,并且可以按预期过滤。然后,我使用 Power BI Analysis Services 连接器作为服务总线来访问我在 Power BI 应用程序 ( https://app.powerbi.com ) 中的模型。当我使用与 Excel 场景相同的用户帐户登录时,我的过滤器不起作用并返回所有行。用户可以访问整个 SSAS 服务器,而不仅仅是指定的模型。
我正在使用 Active Directory 在 Azure AD 和本地 AD 之间进行用户身份验证和同步。
我正在测试的用户不是管理员。
我试图查看连接器设置,但它相当简单,我看不出我做错了什么。连接器使用具有读取和处理用户权限的服务帐户。
为什么 Power BI App 不使用我的表格模型中的筛选?
ssas - 带有过滤器语法错误的不相关列引用
我正在使用 SSAS 表格。尝试插入从名为 DimCustomer 的不相关表中获取数据(OrgNumber)的列。
DAX 语法:
抛出错误消息:
“过滤器”的语法不正确。计算列 'FactTransactions[CalculatedColumn1]' 包含语法错误。提供一个有效的公式。
ssas - DAX 中没有 QUARTER()?真的吗?
在 Excel 2013 中使用 PowerQuery 为 PowerPivot 模型构建日历表时,我使用其Date.QuarterOfYear函数来获取季度数。
在 SSAS 表格中构建相同的东西需要一些变通方法。没有等效的 DAX 函数可以从 DATE 获取季度数。奇怪的是,DAX 有 YEAR() 和 MONTH(),但没有 QUARTER()。
嵌套IF
或SWITCH
语句真的是 DAX 中获取季度数的唯一方法吗?
缺少这么简单实用的功能的原因是什么?我是否忽略了这个决定的至高无上的智慧?
sql - SSAS表格模型VS多维模型
我是 SSAS 表格模型和 DAX 的新手。我们正在做一个 POC 来检查我们应该为我们的系统使用哪个模型。目前我们正在评估 2 个模型:SSAS 表格模型和多维模型。
我的理解是,SSAS 表格模型有一些大小限制,即它适用于单个服务器上 <= 1TB 的数据,但它在内存使用方面受到限制。这是真的?
目前我们的要求要求少于 1TB 的数据,但未来可能会改变。
由于易于使用和更快的开发周期,我发现 SSAS 表格模型很有吸引力,但我想从社区获得一些关于这是否是正确选择的意见。
谢谢你,阿图尔。
powerpivot - 功能类似于带有 DAX 的 SUMIFS?
示例工作簿:http: //1drv.ms/1VDgAjf
我有一个类似的表:
我需要计算以下内容:
所以.. 在 Excel 中,我使用以下语句对此进行了测试:
这很好用.. 我的问题是,我如何在 DAX 中复制它?
这是我最好的尝试(假设一个日期维度,并且它连接到“开始日期”):
我最好的想法(我认为这是一个非常糟糕的想法)是添加一个新列,它可以为我提供更大的 ActiveDate 或 CommenceDate,然后使用非活动关系加入到该列,并使关系激活只是为了这个计算?
想法?
sql-server - 按多对多表过滤
我很难理解如何过滤掉多维表达式的结果。
这是我的数据库模式。
这是我的数据。
我将所有内容都导入了表格模型解决方案。在此之后,我创建了两个度量:
- 表项:ItemStock:=SUM([Stock])
- 表部分:PartStock:=SUM([Stock])
然后我将多维数据集部署到服务器。
通过运行以下 MDX 查询...
...我得到这个结果集...
...没关系。
但是,在运行此 MDX 查询时...
...我得到这个结果集...
我期望 ItemStock 表中的项目会被Part表过滤为多对多关系。例如,MBO、Processor 和 Adapter 引用了第 1 项和第 4 项,因此结果将被限制为它们,结果应该是这样的:
我究竟做错了什么?