Tag: 枢轴

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中selectPivot Filter的第一个X值

在过去的6个月中,我在数据透视表中获得了“日”filter,格式如下:“2/23/2016”。 这些值每天都会改变,因为我增加了更多的日子,但是我需要一个VBA脚本来从底部开始select前30个值。 我可以硬编码“过滤”2/23/2016“,但我想dynamic地select”底部的第一个30“,不pipe他们是什么。

Excel Pivot将结果行移动到第一行

我主要是程序员,并不经常使用Excel,但没有我必须build立一个报告。 我想这是一个非常简单的问题,或者根本不可能,但我自己却什么也找不到 我做了一个Pivotreport,现在我想把整体总结移到报告的前面,所以如果有人读它,他首先看到整体数字。 我只有一个德语的Excel,所以我不知道这里的英文名字,我希望这个截图能够说清楚:

数据透视:VBA检查数据透视表中的select全部空白

嗨,我有一个关于数据透视表的问题 在下面的主题的帮助下,我设法得到了一个代码,但它不起作用,希望有人能看到它出错的地方。 如何在数据透视表filter中select(全部) 最好,VBA应该select所有,如果可能的话,不要select空白,但我还没有达到那个点: Sub Showallpivot() Dim pt As PivotTable Dim pf As PivotField Set pt = ActiveSheet.PivotTables("PivotTable1") For Each pf In pt.PivotFields pf.ShowAllItems = True Next pf End Sub 我究竟做错了什么? 提前致谢。

按大维度筛选数据透视表

我在我的OLAP多维数据集中有一个非常大的维度 – 一个客户维度。 每个客户都有自己的唯一ID。 我需要为单个特定客户(ID)过滤数据透视表。 不幸的是,Excel数据透视表需要很长时间才能在报表filter中显示相应的客户ID(checkbox)。 这也不利于从特定的城镇或出生年份预选客户 – 似乎无论如何都扫描了所有客户。 我怎样才能加快这个过程? 是否可以在SSAS解决scheme中应用特定的设置/属性? 属性关系会有帮助吗? 我可以预先计算立方体中的某些东西吗? 也许我应该添加一个额外的属性的维度?

SSAS计算成员知道用户是否正在使用报告filter

我正在尝试编写一个计算成员,其行为有所不同,具体取决于用户是通过该成员进行筛选,还是将其作为行或列在其数据透视表(使用Excel)上进行拖动。 规则如下:1.如果用户在Excel中使用date维数作为报表filter,那么计算的成员应该从被过滤的所有date中获取最大date。 2.如果他们在数据透视表上有行date维度,那么我需要应用ClosingPeriod和其他一些逻辑。

如何刷新另一个工作表上的数据透视表而不使其成为活动工作表

我正在使用连接到数据透视表的滚动条。 我使用'GETPIVOTDATA'从数据透视中提取数据。 我正在使用滚动条进行百分比更改的值,所以我需要刷新数据透视表。 我的滚动条在一个单独的工作表和我的数据透视表是在一个单独的工作表。 这是我使用的代码,但每次我做一个滚动条的变化,它去到另一个表,并返回,我怎么得到它在后台做呢? 'Sub ScrollBar2_Change() ' ' ScrollBar2_Change Macro ' ' Sheets("whatif pivot2").Select Range("E29").Select ActiveSheet.PivotTables("PivotTable2").PivotCache.Refresh Sheets("Whatif").Select Range("C27").Select End Sub` 谢谢

在PowerPivot中为“CubeFields”循环

对于我的生活,我无法弄清楚如何为所有的立方体域的EnableMultiplePageItems做一个循环。 所以我不得不求助于这样的事情。 Sub MultipleFilter() ActiveSheet.PivotTables("PivotTable1").CubeFields(1).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(2).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(3).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(4).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(5).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(6).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(7).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(8).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(9).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(10).EnableMultiplePageItems = True ActiveSheet.PivotTables("PivotTable1").CubeFields(11).EnableMultiplePageItems = True End Sub 任何帮助,将不胜感激!

MS Excel自动填充公式

我试图在MS Excel上build立一些分析,我需要一些帮助,试图水平和垂直拉一个公式。 我在Excel 中有以下数据表Sheet1 – 跨地区的 产品销售 现在,我需要构build一张表格来计算每个客户的每个产品的计数( Sheet2 – 图像 )。 大约有100个产品(列)和5000个客户(行)。 对于Sheet2!C2字段=COUNTIF($B2,Sheet1!$B$1)我使用公式=COUNTIF($B2,Sheet1!$B$1) 。 问题:如何水平拖动公式,以便它将检查产品2,产品3 …..产品n ,同时也能够垂直拖动forumla来增加第一个参数=COUNTIF($B2,Sheet1!B1)到B3 , B4 … Bn 。 当我垂直拖动它时,我希望公式不增加第二个参数。