Tag: powerpivot

DAX IF包含公式

嗨,我有一个列,其中包含所有基于Windows操作系统的系统,他们的例子是Windows 7企业版,Windows Server 2000中,Windows Server 2003标准版等 我需要过滤这些只显示Windows“操作系统的名称”。 我用这个公式=IF(ISERROR(SEARCH("7",[Caption])),"Windows 7","Error")挑出所有的Windows 7,但是当我尝试改变“错误” (ISERROR(SEARCH))它实际上不正确地search语句。 任何方式,我可以绕过这个? 下面的图片是什么时候发生什么时,我使用的公式接受你可以在Excel中嵌套任何公式,所以用另一个IF(ISERROR(…肯定是可能的),取代“错误”确保您要放置的公式是正确的本身,它应该工作。 =IF(ISERROR(SEARCH("7",[@Caption])),"Windows 7",IF(ISERROR(SEARCH("Windows",[@Caption])), "any other Windows","Error"))

刷新Power Pivot窗口

当我打开excel文件时,如何自动刷新Power Pivot窗口,而不必在Power Pivot Window pivot选项卡中selectPower Pivot Window选项?

我们无法刷新本工作簿中的一个或多个数据连接

我使用SharePoint 2013和Excel Services以及PoverPivot Services 。 我有一个Pover Pivot报告。 当我在SharePoint看到这一点,我想从“ Data菜单中刷新我的数据时, 我得到这个错误: External Data Refresh Failed An error occurred while working on the Data Model in the workbook. Please try again. We were unable to refresh one or more data connections in this workbook. The following connections failed to refresh: 我喜欢这个链接,但这不起作用。

DAX列名称从行单元格值

这是真的吗: 我想通过“列”列中的“表2”行值在“表格1”列中添加计算列数的计算列, CalculatedColumn公式在powerpivot =COUNTX('Table1';'Table1'['Table2'[Columns]]) 但是这个公式不起作用

DAX – 运行总计 – 多个Critiera +分组

我到处寻找这个,但其他任何例子都不是我想要达到的。 我有这样的数据: Day Group Sales 14 1 15 13 0 22 14 1 17 等等。 现在我使用以下公式创buildRunning Total的计算字段: CALCULATE ( SUM(Table[Sales]), FILTER ( ALL (table), Table[Date] <= MAX(Table[Date]) ) ) 我创build数据透视表,并将date和组作为行,然后将总计作为值运行。 为什么运行总额不是为每个组分别汇总? 我希望组1有它的计算,而组0也是。

DAX公式 – 基于非date栏上次非空白的结算余额

我正在尝试按月显示下面数据集的总余额: [Tranche] [Maturity Date] [Balance] T1 1-Jan-16 1000 T2 2-Jan-16 200 T3 1-Jan-16 3000 T3 3-Jan-16 2900 T1 31-Jan-16 1000 T2 1-Feb-16 200 T3 31-Jan-16 3000 T3 2-Feb-16 2900 我已经join了数据集(表LoanSched)与date查找表(date)。 以下是DAX计算的字段公式: =CALCULATE ( SUM(LoanSched[Balance]), FILTER ( Dates, Dates[FullDate] = MAX(LoanSched[Maturity Date]) ) ) 但是,我得到下面的结果是不正确的。 由于第二批的余额在T3之前的date结束,所以余额不包括在每月的总额中。 数据集的工作方式是,总余额应包括出现在每个月的最后一天的余额。 我错过了付款条件。 我需要计算以下正确的余额(以黄色突出显示):

DAX处理不同月份的周期

我有2桌子。 第一张表:在销售周期开始时显示汽车可用单位的维表,以及这些单位可用多长时间。 第二张表格:显示在“可用周期”内某个特定月份销售了多less辆汽车。 我想比较每个周期内的“销售行为”。 因此,我想要显示周期内每个阶段销售的单位旁边的总初始单位。 第二个维度工作正常,但不是第一个。 这是我得到的: 这是所需的输出(请注意行4和5 for available_units) 我试了下面的DAX代码没有成功: SumAvailableUnits:=CALCULATE(SUM([available_units]),FILTER(ALL(Table1[month_within_cycle]),[month_within_cycle]>=MAX([months_available])))

在功率bi中过滤dynamic

有没有可能做一个动力filter功率Bi? 我想在排行榜中显示TOP 20或TOP 10或TOP 5。 现在我有一个less于20的filter,但我需要在切片中标记并显示其他数据。 预先感谢。

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 谁能解释为什么?

使用Excel Powerpivot中的CUBEMEMBER获取更高级的元素

我有一个科目表,根据数据库表上的SQL查询加载到PowerPivot中; 连接名为“ThisWorkbookDataModel”,PowerPivot中的表名为[Accounts]。 会计科目表结构如下: 组 – >类别 – >代码 – >描述。 例如: 组:收入 类别:住宅 帐户代码:1001 帐户说明:合同 我希望能够通过dynamic指定代码来提取组,类别和描述。 例如,假定单元格D1logging帐户代码1001,公式: CUBEMEMBER("ThisWorkbookDataModel","[Accounts].[Account Code].&["&D1&"]") 会返回“1001”。 这很好,但我不能去“上线”,并从帐户代码中导出帐户描述,类别和组。 能否请你帮忙?