Tag: powerpivot

在PowerPivot中滚动12个月的总和

在PowerPivot Excel 2016中,我编写了一个滚动12个月销售总额的公式如下: Rolling Sum:=CALCULATE ( [Sales] , DATESBETWEEN ( Sales[Date], FIRSTDATE(DATEADD(Sales[Date],-365,DAY)), LASTDATE (Sales[Date] ) ) ) 但它似乎不能正常工作。 每个月它只显示当月的销售量! 有谁知道我该如何解决我的问题? 提前致谢

如何计算从另一列分组的同一列的时间差异?

我有一个Excel电源查询(也添加到powerpivot数据表)与两个字段:位置和OpenedTime。 位置列有许多重复的例如这个例子: Location OpenedTime LOC_1 9/25/2016 1:48:56 AM LOC_2 9/30/2016 2:01:00 PM LOC_1 10/10/2016 12:08:00 PM LOC_3 9/17/2016 9:35:43 PM LOC_1 10/15/2016 11:14:21 AM LOC_2 10/16/2016 8:27:34 PM LOC_3 10/18/2016 11:52:27 AM LOC_2 10/22/2016 9:09:00 AM 我正在寻找的是一种方法来计算三个地点的开放时间的差异。 因此,一个新的列将显示LOC_1的2016/10/10 12:08:00和9/25/2016 1:48:56之间的差异。 由于有多个时间戳来计算差异,我想是否有可能将所有的差异平均为每个LOC的一个平均差 谢谢!!

在PowerPivot中计算的字段

我曾经试过研究这个问题,但是对DAX有了解的问题。 我正在使用PowerPivot而不是一个正常的数据透视表,以便我可以使用不同的计数function。 我想创build一个经典数据透视表中等于计算字段的内容。 我在下面的图片中列举了一个例子。 在数据透视表的值部分,我有一个鲜明的红帽销售(B列)。 在价值部分右边,我有总销售额(所有颜色)的数量(C栏)。 我想添加另一个栏目,显示红帽销售量占总销售额的百分比 – 我正在寻找的解决scheme将使用“销售总额”来区分“红帽销售的明显数量”字段或PowerPivot中的度量(基本上我手动input到D列中)。 我相信我正在做,必须使用DAX来创build一个措施? 我相信这可能是以前的答案,但我很难find我所要求的。 任何帮助将不胜感激。

使用PowerShell刷新Excel表

我在一个名为test的文件夹中有10个excel表格。 我想使用Windows Power Shell脚本刷新数据透视表中的数据连接和数据。 该过程是使用每个循环打开每个文件,然后在文件中selectpowerpivot菜单刷新所有的数据,将刷新OLEDB和OLAP查询,然后closures该页面,并进入数据选项卡,点击刷新全部button后在每张Excel表格中刷新工作簿5张表格中有5张B4表示切片机中的月份。 我们需要在所有4张表中select前一个月,比保存excel.xlsx文件,并转到下一个文件做相同的过程。 我有基本的代码,如果有人可以帮助修改代码。 工作表1工作表3工作表4工作表5具有切片机。 #Set the file path (can be a network location) $filePath = "C:\test" $excelObj = New-Object -ComObject Excel.Application $excelObj.Visible = $true #Open the workbook $workBook = $excelObj.Workbooks.Open($filePath) #Focus on the top row of the "Data" worksheet $workSheet = $workBook.Sheets.Item("PowerPivot") $workSheet.Select() $workSheet.PowerPivotWindow foreach ($file in $excelfiles) { $workSheet = […]

如何在Excel中的Cubevalue公式中使用通配符?

我试图在excel中使用Cubevalue公式(下面)中的通配符来获取值。 我没有find任何解决scheme。 =CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]","[Dashboard_Data].[Level_1].[Karnataka_India]") 我试图得到[1级]以[_India]结束的值,我不想在数据模型中创build一个计算列,因为这个条件可能用于不同的列和不同的条件。 我也尝试通过给细胞参考(例如 – [细胞A1] =“ _India )如下所示,但我无法得到结果。 CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]","[Dashboard_Data].[Level_1].["&A$1&"]") 请帮助我解决这个问题。

我怎样才能在Excel中创build多个列的关系?

我试图在powerpivot中的两个表之间创build一个关系。 但是,我的表没有任何键。 我想要做的是创build一个SQL-Unique-Constraint-like关系,它是基于多个值相结合的关键。 例如: 表1列是第一,最后,地址,电话 表2的列是相同的。 我想在excel中创build一个等价的关系 select * from Table1 full join Table2 on 1.Fist=2.First and 1.Last=2.Last and 1.Address=2.Address 但是,创build关系对话不允许select多个列。 我试着去创build多个1列关系的路线。 但是,关系也不能包括列中有重复值的列。 我有一种感觉,我可能正在接近完成这个从错误的方向。 任何帮助表示赞赏! 谢谢。

PowerPivot不会将基本身份validation中的授权标头发送到OData Svc

质量保证 – 我知道答案。 我已经创build了一个WCF数据服务OData端点和它的所有作品,PowerPivot连接,我build立了一些数据透视表。 然后,我实现了一个基本身份validationHTTP处理程序,该程序向401 WWW-Authenticate请求链接提出未授权的请求, http://www.asp.net/web-api/overview/security/basic-authentication 这适用于IE; 浏览器会popup一个凭据input对话框,IE继续将头部与随后的请求连接起来,并对其进行caching。 在Excel中,我可以看到它发送Authorization标头以响应最初的挑战,但是它不caching证书并在下一个请求中发送标头。 一切都按照PowerPivot说明进行设置。

如何在PowerPivot / DAX / Excel中格式化数字

所以我使用PowerPivot,并且按30个分组分组了一个数字列。我唯一的问题是最终的结果没有正确sorting,因为它认为'30'比第一个字符更大于'130'。 我想弄清楚如何格式化,所以这种正确的sorting。 我的想法是在2位数字前添加一个“0”,因为数据最多可以输出3位数字。 如果我给下面的公式添加一个零,它仍然不会显示'0'。 我已经search了大约一个小时,没有运气。 有谁知道DAX的=格式让我的水桶sorting? =IF([Days in Q]<30,"<"&30,FLOOR([Days in Q],30)&" – "&CEILING([Days in Q],30)+IF(MOD([Days in Q],30)>0,-1,30-1)) 输出如下所示: Row Labels <30 120 – 149 150 – 179 30 – 59 60 – 89 90 – 119 但需要看起来像这样: Row Labels <30 30 – 59 60 – 89 90 – 119 120 – 149 150 – 179 […]

PowerPivot – 如何通过比较两个时期来计算趋势?

我想创build一个KPI来比较两个时期的结果。 我的数据源看起来像下面的例子: User | NB sales | Date Bob | 10 | 01/01/2014 Tim | 20 | 01/01/2014 Bob | 5 | 01/02/2014 … 所以我想比较当前的销售数量与前一周的销售数量。 但是我不知道如何处理它。 = CALCULATE(SUM('Sales [Nb Sales]'), WEEKNUM('Sales [Date]') = ) 我看到微软的帮助有一个DAX函数ParallelPeriod()比较期间,但我不知道我是否应该使用它。 我应该使用公式作为计算列还是计算值(底部)。 这个关键绩效指标应该说明一个员工是否比前一周销售了更多或更less的产品。 谢谢,

PowerPivot DAX公式来计算维度属性

我正在尝试在包含来自时间注册系统的数据的PowerPivot多维数据集中执行一些计算。 我有一个名为“注册时间”的表,连接到一个名为“资源”的表,该表又连接到一个名为“部门”的表。 我试图在“注册时间”表中计算每个部门的总和。 目的是比较一个资源值与整个部门的总和。 我已经尝试使用ALLEXCEPT(从这个如何SUM基于DAX Powerpivot中的另一列SUM列 )执行计算: CALCULATE([Registered Days]; ALLEXCEPT(Resource;'Department'[Department Name])) 这个工作,只要我在我的数据透视表中的“部门名称”。 如果我构build的数据透视表只在行上具有“资源名称”(来自“资源”表),则对所有行都返回相同的值。 如果我将“部门名称”添加到行中,则计算按预期工作。