Tag: ssas

不需要SSAS就可以在excel中像SSAS一样操作数据

我通过Sql Server Analysis Services为用户提供了一个大型数据集的视图,他们发现操作非常简单直观。 不过,我现在被要求为他们提供越来越小的数据集,对于这些数据集Analysis Services不太适合。 原因是他们喜欢操纵数据的容易性,而且在数据的performance上非常灵活。 此外,许多数据集可以通过REST API以表格的forms提取,我宁愿使用它,而不是提供数据库访问。 任何人都可以推荐任何工具或库(理想的开源),其中: 提供一个类似于SSAS的接口来构build一个数据透视表(将属性组合在一起而不是在一个平面列表中) 可以从Web服务而不是传统的数据库检索他们的数据? (注意我想试试powerpivot,但是我不太清楚自己会做什么,所以如果有人有使用这个的经验,我会很乐意听到)

SSAS Cube excel数据透视表向下钻取

在Excel中,当您双击数据透视表中的数字时,它会创build一个包含一些向下钻取信息的新工作表。 我的问题是如何控制本节中显示的内容? 添加或删除。 如果有人能指出我在正确的方向内立方体将是伟大的。 谢谢。

团队基础服务器(tfs)excel插件的体系结构

我们可以使用Excel连接到TFS服务器,然后select一个工作项目查询。 根据查询,在Excel中显示工作项目清单。 数据可以编辑并发布(保存)回服务器。 我想知道TFS excel插件使用的架构/技术将数据保存回TFS。 主要的问题是Excel的访问数据使用以下哪一个: TFS公开的Web服务 加载项中的代码使用一些TFS客户端对象模型或 它是使用一些SQL服务器或SharePoint开箱即用function来完成的。

SSASdate在Excel筛选器中不起作用

在我的SSAS多维数据集中,我有一个包含6个date字段的维度。 它们都是以相同的方式定义的,具有datetypes的Key字段和格式为yyyy-mm-dd的char(10)的Name字段。 当我将这些字段包含在Excel数据透视表中时,除了一个以外,它们都可以正常工作。 该字段显示正确,但在过滤时不正确。 特别是,指定一个filter总是返回零行。 与greater thanfilter相同。 Begins with工作正常。 再次,这只发生在六个date字段中的一个。 但是,就我所知,所有六个date字段的configuration都是相同的。 什么types的错误可能导致这种情况? 编辑 使用SQLServer事件探查器,我可以看到从Excel生成的MDX对于工作date和没有工作的date是相同的(当然,字段名称改变除外)。 如果我将数据透视表限制为一个date并添加一个filter,那么MDX是: SELECT NON EMPTY Hierarchize({DrilldownLevel({[Participation Program].[Participation Start Date].[All]},,,INCLUDE_CALC_MEMBERS)}) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON COLUMNS FROM (SELECT Filter([Participation Program].[Participation Start Date].[Participation Start Date].AllMembers, ([Participation Program].[Participation Start Date].CurrentMember.member_caption>="1985" AND [Participation Program].[Participation Start Date].CurrentMember.member_caption<="1990")) ON COLUMNS FROM [Compass3]) WHERE ([Child].[Child is Handicapped].&[T],[Measures].[Child Count]) CELL PROPERTIES […]

无法从Excel连接到远程OLAP(SSAS)“由于目标计算机主动拒绝而无法build立连接”

我有SQL Server 2008 R2上的OLAP多维数据集。 我可以从本地(通过本地主机)从Excel连接到它,但我无法从Excel远程连接。 我收到以下错误:“由于目标机器主动拒绝,无法build立连接”。 我input服务器IP地址和用户凭证,在Cube中具有读写器angular色。 错误的原因是什么? 谢谢!

从SSAS多维数据集数据透视表中拖动所有度量值

我有多个分组措施。 即PL,费用,收入等。它们都包含了大约15+措施的很多措施。 从立方体构build报表时。 用户通常不得不逐一放弃数据透视表。 有没有一种快速的方法将整个组放入主键? 即一次性显示PL的所有15个指标? (而不是点击15个措施并逐一放入。谢谢,gemmo。

如何在Excel中使用MDX集计算成员?

我正在使用Excel 2013和SSAS 2014.我试图根据报告上下文将多个成员分组在一起以获得报告。 我试图通过创build一个包含所有我想分组的成员的自定义成员来实现这一点。 如果我硬编码的成员,它工作正常,但使用MDX,它失败。 这工作: [Terminals].[Terminal].[Terminal 1] + [Terminals].[Terminal].[Terminal 2] 这不起作用: Union([Terminals].[Terminal].[Terminal 1], [Terminals].[Terminal].[Terminal 2]) 根据+运营商的文档 : +(联合)操作符在function上等同于联合(MDX)function。 然而,情况肯定不是这样,因为用加号代替联合函数不会产生相同的结果。 我无法在MDX参考中find加号运算符的替代forms。 最终我想要做的是按照数据定义的规则过滤层次结构中的成员: Filter( [Terminals].[Terminal].Children, ClosingPeriod([Date].[By Week].[Date], [Measures].[Days]) ) 上述函数返回一组terminal,其中在查询中select的时间段的最后一天存在logging。 用户可能想要从报告中包含或包含这些内容。 如何在Excel中使用MDX集计算成员? 更新: 格雷格的build议下面的filter使用以下语法: Aggregate( FILTER( NonEmpty([Terminals].[Terminal ID].Members), (ClosingPeriod([Date].[By Week].[Date]),[Measures].[Days]) = 1 ) ) 请注意, 孩子们没有工作,但成员做到了。

Excel数据透视表结果vs执行的MDX查询结果

我正在执行从Excel数据透视表检索到的连接到SQL Server Management Studio中的OLAP多维数据集的MDX查询。 我已经使用SQL Profiler检索了MDX查询,同时在Excel中进行了刷新。 我只是拖动数据透视表的“行”框中的一个维度属性。 Excel向我展示了所有的客户ID,并将它们放在每一行(就像在T-SQL中做简单的select一样)。 这符合我的期望。 我注意到,虽然Excel在行上显示选定的维度属性,但在pipe理工作室中使用检索到的MDX查询将在列上显示。 我从SQL Profiler获得的MDX查询是: SELECT NON EMPTY Hierarchize ( { DrilldownLevel ( { [CustomerDimension].[CustomerId].[All] } , , , INCLUDE_CALC_MEMBERS ) } ) DIMENSION PROPERTIES PARENT_UNIQUE_NAME , HIERARCHY_UNIQUE_NAME ON COLUMNS FROM [DWH] CELL PROPERTIES VALUE , FORMAT_STRING , LANGUAGE , BACK_COLOR , FORE_COLOR , FONT_FLAGS 谁能解释为什么?

在Cube Formulas和切片器在数据透视表中工作时,钻取操作处于活动状态

假设我们已经使用基于SSAS Cube Slicer成本中心构build了以下报表Pivot Table : 我们可以观察到可用Drillthrough Actions ,以便用户可以查看与所选成本中心关联的详细信息。 由于报告的复杂性,我们将“ Pivot Table转换为多维数据集公式后,“ Drillthrough Actions不再可用。 他们像第二张照片一样被禁用。 我检查了Cube Formula,看起来像这样: =CUBEVALUE( "CUBE";$B13;C$5;Slicer_Cost_Center_No ) 转换为公式后, Slicer作为parameter passing。 如果我们现在尝试Drillthrough ,则会被禁用。 但是,如果我们从公式中删除切片机并手动通过成本中心,则Drillthrough将再次变为活动。 我们如何保持Drillthrough Action处于活动状态,同时仍然使用Cube Formulas和Slicer作为filter? 在没有Slicer情况下Drillthrough将变得活跃:

试图使用dax查询从ssas表格中的不同列中获取子string值

嗨,我有一个看起来像这样的052716-JwsDataCSC大部分时间的列,我只想要这个052716的第一部分,这将是很容易使用左(列,7),但所有的列并不总是相同的有时候我会得到类似053366 * DEL-JwsDataCSC的东西,我现在需要第一部分,我知道你在想什么,然后把所有的东西都拿出来,然后再把它拿出来,但是不是那么简单,因为我会有东西像这个10-453-JwsDataCQC 2破折号一样。 我想在最后一切之前。 所以在Excel中,我做了这个公式= LEFT(A2,FIND(“Jws”,A2)-2),这给了我我想要的东西…但这不适用于我的表格模型。 我创build了一个新的计算列,并试图应用这个,我得到的只是#error不知道为什么或如何改变它。 任何帮助都是极好的