问题标签 [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 投票
1 回答
1276 浏览

ssas - 使用 DAX 根据存储在维度中的格式字符串格式化货币

我有一个来自多个国家/地区的销售事实“销售”,并且在该事实表中创建了一个名为“销售”[收入]的度量

我想创建一个根据国家动态格式化的度量,因此美国销售额将格式化为 100 美元,英国销售额格式化为 100 英镑(如果过滤器上下文包括多个国家,那么它可以省略货币符号或返回空白( ))

我有一个国家维度,我将格式字符串添加为属性。

如何在 DAX 中实现这一点?我知道唯一可行的选择是创建 5 个单独的度量 [Revenue $]、[Revenue £] 等,但这会在客户端工具中造成混乱。我看过使用 FORMAT 但不能让它工作

谢谢

0 投票
1 回答
692 浏览

powerpivot - DAX:如何计算时间间隔内的并发聊天

我有一个表格多维数据集,其中包含来自我们聊天系统的数据。我需要对“并发聊天”进行衡量。

对于每个聊天会话,我都有一个开始日期时间和一个结束日期时间列,并且需要计算所有那些 startdate 或 enddate 在给定时间间隔内或 startdate 在之前和 enddate 在间隔之后的那些。

有什么好的建议吗?

多谢

0 投票
0 回答
599 浏览

ssas - SSAS 表格 DAX 中过去 7 天的唯一客户数

我一直在努力弄清楚如何使用 DAX 来做到这一点,但并没有取得太大的成功。以下基本上是我正在寻找的公式,有一个不足(下):

这在 excel 中的数据透视表中有效,但是一旦引入时间线(或任何日期过滤器),该度量就会成为上下文并且不再是正确的数字。我已经尝试将 ALL(OrderDate) 添加到组合中以清除 OrderDate 上的过滤器,但是这个数字完全不正确。

0 投票
0 回答
480 浏览

c# - 使用 ADOMD 从 SSAS 表格 DB 中获取列 DataType

如何获取 SSAS 表格多维数据集的每一列的 DataType 信息?我知道如何执行查询,然后获取 SchemaInformation(它还提供列 DataType)。

我想读取任何给定的多维数据集,获取每个维度的维度列表,我应该能够读取每个属性的属性和,我想读取属性的(列)数据类型。

0 投票
0 回答
29 浏览

c# - 如何从 SSAS 表格数据库中读取列属性

我正在阅读有关Column Properties的信息。我想知道如何使用 C# 从 SSAS 表格数据库中读取列属性?

0 投票
1 回答
757 浏览

sql-server - 在“Analysis Services 连接器”中连接到表格服务器

我在 AWS 上托管的 Windows Server 上有一个 SSAS 表格。表格服务端口号是 53399。它已启动并运行良好。为了连接到它,我尝试通过输入服务器 IP 地址和我的 Windows 服务器凭据来配置安装在办公室笔记本电脑上的 Power BI Analysis Services 连接器,但得到“找不到您尝试连接的服务器。”。我在连接器的“分析服务服务器”部分尝试了 , :53399, ,53399 但没有任何效果。防火墙没问题。我可以使用相同的端口号从笔记本电脑远程登录到服务器。

知道有什么问题吗?

谢谢

0 投票
1 回答
131 浏览

sql-server-2012 - SSAS 2012 TABULAR:使用 MDX 进行数据负载测试

我有一个在表格 2012 中开发的模型。当我连接到多维数据集时,我看到列出的 FACT 和 DIMENSION 表。我不是开发人员 - 我只是被要求测试数据负载。

我只需要在多维数据集的 FACT( 或 Dimension ) 表中从我的源数据库中找到一个示例记录。我很好地观察了它,但找不到任何相关的东西,因为我探索的 MDX 查询总是使用一些 [Measure].blah blah 来检索数据。开发人员在数据库中只定义了 1 个度量。是否可以使用 MDX 检索 1 行,就像在 SQL 中从表中选择 8 一样?

我的问题是,即使我在列轴上放置一个事实列,在行轴上放置维度键,它也只会检索值 1。

0 投票
1 回答
1045 浏览

sql-server-2012 - 我是否需要在 DirectQuery 模式下从我的 SQL 数据库中以 SSAS 表格模式导入完整数据?

我正在尝试以表格模式构建分析服务表格项目,并希望使用 DirectQuery 模式以便在后端执行查询。当我单击模型并选择从源导入数据时,我看到了检索完整数据的选项。现在我的事实表中有十亿行,我不想在构建模型时导入整个数据。我在这里错过了什么吗?据我了解,表格中的 DirectQuery 类似于多维世界中的 ROLAP 存储模式,不需要处理步骤,查询获取实时数据。那么在构建模型时导入所有数据有什么意义呢?如果只是为了获取表的架构,为什么不直接在数据库中查询表的架构而不是导入完整的数据呢?有人可以解释吗?

0 投票
1 回答
1314 浏览

tabular - 如何创建表格模型处理的日志

谁能告诉我如何创建一个日志表来收集处理表格数据库时发生的所有操作?我想以与 SQL Server Profiler 跟踪类似的方式收集数据。

我还希望将收集的数据存储在以后可以查询的表中。我们使用 SQL Server Agent 处理模型,并且每当用于处理表格模型时,表都应该自动更新。

谢谢。

0 投票
1 回答
3906 浏览

ssas - 如何将数据从表格模型(SSAS 表格)传输到关系数据库?

我是 SSAS 和表格模型多维数据集的新手。我有一个数据迁移任务,旨在将数据从表格模型导入 SQL Server 数据库。

我尝试过 SSIS,但没有成功。使用 OLEDB 数据源将 SSAS 实例与表格数据库连接,我配置了要执行的数据源和 MDX 命令“评估('Tabular Table Name')”。它成功返回,但只返回部分记录数(大约 1000 条)。因此,我将数据源重新配置为使用 OPENROWSET 并选择了我要查询的表格,但我总是收到与列映射相关的错误,即使列映射是正确的。