Tag: 枢轴表

如何使用换行符制作数据透视图

我有如下的数据: xyf 1 1 1.2 1 2 1.4 1 3 1.6 3 1 3.2 3 2 3.4 3 3 3.6 5 1 5.2 5 2 5.4 5 3 5.6 如果插入数据透视图,则可以使用折线图绘制f与x和y ,并且该图具有两个堆叠的x轴,其中较低的x轴值是1 x 5对应于x,而较高的x轴对于较低x轴的每个值具有值1 2 3 ,表示x = 1和y = 1 2 3,则x = 2和y = 1 2 3,并且x = 3和y = 1 2 3。应该从左到右显示一条连续的线。 我想要的是当x改变值时线断开,所以有三条短线显示y对x常数值的影响。 […]

插入虚线,不要观察

我有一个Excel文件,每一行都是对一系列物种的观察。 通过315个不同的摄像机(采样点)进行观察,每个摄像机设置为收集5-38天范围内的数据(每个logging点的调查天数)。 我需要通过努力获得平均观测数量: (number of cameras set * number of days set) 我可以很容易地得到这个平均数,但为了对所观察到的每个物种的努力的平均观测数量进行方差分析,我需要所有的值,包括没有观察到物种的那些天。 我试图通过数据透视表来获取每个物种的相机和调查日的观测数量。 问题是,在没有观察到任何物种的日子里,当天就没有进入。 我想通过在这些日子里添加0 s的虚拟线来解决这个问题,但是315点这将花费很多时间,并且很有可能出现错误。 任何想法的更好的方法来做到这一点?

如何将值的总和添加到excel列标签上?

我发现一个excel文件具有数据透视表上的列标签上的所有值的总和。 这是怎么做的?

Excel:如何在数据透视表中创build自定义年龄段组?

我有以下两列的数据列表:“分区”和“年龄”。 我想把这些数据放到一个数据透视表中,并将这些年龄分组到特定的范围内; 然而,我有问题想出如何解决将它们分组为不变的设置增量。 我的第一个范围将需要18-24,我的下一个将是25-29,然后30-34,35-39,等等,直到我打64。然后,我会有65 +所有组合成一个,就像这样: 数据透视表select中提供的“组”选项不允许我自定义我的范围,以便我的第一个范围可以包含6个值,而我的第二个范围只包含5个值。 有没有一个公式可以完成这个任务? 任何帮助,你可以提供将非常感激。 谢谢。

不同的累计计数 – PowerPivot,计算字段和DAX

我一直在努力解决这个问题: 数据透视图累计(运行)不同的计数 为了方便,我在这里复制 这个想法是使用这个数据集创build一个累积不同的计数: Month ¦ Drink brand ¦ Drink type ——————————– 1 ¦ Abc ¦ Water 1 ¦ Def ¦ Soft 1 ¦ Abc ¦ Water 1 ¦ Ghi ¦ Soft 1 ¦ Xyz ¦ Water 2 ¦ Abc ¦ Water 2 ¦ Abc ¦ Water 2 ¦ Jkl ¦ Soft 2 ¦ Opq […]

由上一个值过滤的累计不同计数 – DAX

我有一个数据集: month name flag 1 abc TRUE 2 xyz TRUE 3 abc TRUE 4 xyz TRUE 5 abc FALSE 6 abc FALSE 我想计算按上一个“标志”值(TRUE)过滤的“名称”的月份累计不同计数。 即我想有一个结果: month count 1 1 2 2 3 2 4 2 5 1 6 1 在第5个月和第6个'abc'应该被排除,因为在第5个月中该标志转换为'FALSE'。我试图用这里给出的例子来实现某些东西: Cumulative Total 。 但我正在苦苦挣扎。 我在想,也许函数TOPN可以用来筛选DISTINCTCOUNT可以使用的表,但我没有得到所需的结果。

Excel数据透视表计数唯一值

我有一个像这样的数据透视表 Field Count of Field Value1 1 Value2 4 Value3 6 显示计数总和的字段显示11是正确的,但是如何在字段中显示唯一值(在这种情况下是3 )

实际获取数据透视表数据

假设我有一些样例数据如下: 并创build一个数据透视表,然后按产品>销售代表>销售部门进行订购 如果我想要John为Product1的销售#我会做=GETPIVOTDATA("Sales",$A$3,"Product","Product1","Sales Rep","John") 但是,我将如何得到有关条目的计数。 即Product1 , John有4 , Kevin有2 是否有可能使用GETPIVOTDATA()得到这个计数?

在Excel中使用OLAP多维数据集; 在较大的date范围内确定每月的价值?

我一直在做一个OLAP多维数据集作为Excel中的一个枢轴表,现在有一段时间了,但是最近我正在尝试整合一些计算的措施来简化一些事情,而且我碰到了一堵墙。 该多维数据集有datefilter设置,指定月份和年份(他们得到更具体的,但更细的水平不使用)。 这些行将列出单个项目,并且这些值可以反映2个度量:一个反映date范围的平均得分,另一个反映平均所基于的观察次数。 我想创build一个计算的度量,只要满足2个条件,就会显示每个项目的平均得分: 整个date范围内至less有100个观测值 在数据透视表中指定的date范围内没有观测值的月份。 我还应该澄清,我使用的date范围会有所不同,也不尽相同,并且不会总是以最近一个月为结束,而是以整个月为单位。 我是那里的一部分,因为根据这个计算出的度量值,只有在date范围内有足够的观察值时,才能提供平均值: IIF([Measures].[OBSERVATIONS]>=100,[Measures].[AVERAGE],"^^") 现在,我需要添加没有观察的月份的标准。 我试图使用COUNT(),但是在这种forms下,它忽略了在数据透视表中设置的date范围,并返回所有月份的计数,这个项目有任何值,包括零。 COUNT(([Calendar].[Calendar].[Month],[Measures].[OBSERVATIONS]),EXCLUDEEMPTY) 我尝试使用这个expression式确定一个月内观察值的最小值,但它又忽略了date范围,并且不能反映出空单元: MIN([Calendar].[Calendar].[Month],[Measures].[OBSERVATIONS]) 我认为CurrentMember是我需要包括的,但是我不能为它工作。 假设它是相关的,我不确定解释日历层次结构的最佳方式,所以这反映了我的: 第一个日历列表是用于过滤数据透视表数据的日历,它也被拉入上面的mdxexpression式中。 编辑: 感谢@SouravA的答复。 我尝试了一些东西,而且在评论中的格式是有限的,这里是我做了什么的简要说明。 我得到一个错误消息,说:“查询(1,35)parsing器:”WITH“的语法是不正确的” 确保我正确使用这个: 在做出以下更改后,我将所有内容都粘贴到Excel中“计算度量”工具的MDX窗口中。 我当然把OBSERVATIONS和AVERAGE改成了我的多维数据集中的variables名。 我把'[Project]。[ProjectCode]'改为'[Project]。[ProjectName]',这就是我的立方体的设置。 在'[NewMeasure]'我把它改为我正在使用的计算度量的名称。 在'[你的魔方]'我尝试了几个不同的东西; 我在Excel中使用多维数据集公式中的多维数据集引用如下所示:'Cubename NormativeCube',所以我尝试在括号中粘贴引号和引号,将NormativeCube部分closures,并且不用括号。 我还修改了'WHERE'之后的最后一行,以反映如下date范围:'[Calendar]。[Calendar]。[Month]。& 1 &[2015]:[Calendar]。[Calendar]。[Month]。& [12]和[2015]” 我也设置为[日历]。[月]。[月]。& 1 :[日历]。[月]。[月]。[12]' 还有一个问题, 这将工作在任何date范围,还是打算在MDX中指定? 我需要它的function基于立方体filter设置的date范围。 编辑2: 我只需要通过将'> 0'更改为'= 0'来调整这一点,因为原始解决scheme仅显示那些在date范围内没有每月数据的平均值,并调整其中一个日历设置expression式或其他。 IIF ( [Measures].[OBSERVATIONS]>=100 AND COUNT ( FILTER ( EXISTS ( [Calendar].[Calendar].[Month].MEMBERS ,EXISTING […]

VBA筛选错误

我有一个名为week_of_year(1,2,3,4,5,6,7,8 ….)的filter字段,另一个数据透视字段年(2012,2013,2014),vba代码在本周filter和2014/2015年,并隐藏一切。 但问题是代码循环每个logging,并运行缓慢时,大的数据透视表。 我尝试一个新的代码,但遇到一些错误。 Sub datefilter() Dim PvtTbl As PivotTable Set PvtTbl = Worksheets("LO").PivotTables("PivotTable3") Dim dd As Integer dd = Format(Date, "ww") Dim pf As PivotField Dim pf1 As PivotField Dim PI As PivotItem Set pf = Worksheets("LO").PivotTables("PivotTable3").PivotFields("week_of_year") Set pf1 = Worksheets("LO").PivotTables("PivotTable3").PivotFields("year") PvtTbl.ClearAllFilters For Each PI In pf.PivotItems If PI.Name = CStr(dd) Then PI.Visible = […]