Tag: 枢轴表

如何创build数据透视表字段来过滤现有过滤字段中的数据

我有一个“状态”filter的数据透视表。 如何创build另一个filter“区域”,将分配特定的“状态”值来定义“区域”中的值? 当我在Excel中使用创build字段function时,我无法定义每个区域并分配给它特定的状态。

Excel数据透视表 – 如何排除值列

我有一个产品按价格划分的表格,从商店和在线购买请求,以及在库存件。 当我从我的表中创build一个数据透视表时,我希望从列中排除REQ SHOP的总和,但将它保留在TOTAL中。 有没有办法做到这一点,而不是隐藏列…? 谢谢! 一个-

我想在Excel 2010的透视图中添加辅助轴

我有一个数据透视图,即条形图图表报告(仪表板),垂直轴上的报告名称和水平的平均值(以秒为单位),每个date(此值将每天更新),date是filter。 我想绘制基准值(它的持续时间,以秒为单位,即横轴每个报告的静态值)。 我在值,图例字段中添加了基准值,但是这个值是平均值,因此只显示基准存在的值显示在图上。

在VBA中更新数据透视表filter使得OLAP查询运行多次

所以我正在创buildExcel中的仪表板,使用几个不同的数据透视表与外部来源。 目前我正在尝试创build一个更新button,更新所有的外部枢轴表(为简单起见已经命名),然后更新这些枢轴点上的枢轴点。 在此更新期间,我希望根据今天的date更新外部数据透视表上的filter。 它是这样工作的:如果我们以今天为例,我们在2017年,第3季度,第9季度,第39周。由于数据库给我的数字是我们所在的星期没有可比性的,所以我只需要这几年selectdate。 我已经写在枢轴和过滤本身工作正常。 我的问题发生在这个过滤过程中,因为OLAP查询运行几次使得更新过程极其缓慢。 当我从数据透视表中selectfilter并select要包含的星期时,它只运行一次OLAP查询,因此只需要大约15-20秒。 但是,当我(完全)与我的VBAmacros相同时,它会多次运行OLAP查询,并且更新需要一分多钟。 不得不为6个支点这样做需要花费太多的时间。 是否有反正我可以让它停止更新主键,直到筛选器已被选中,或以任何其他方式停止运行OLAP查询几次? 这是我所做的代码。 要知道,这是我所做的第一件事情,所以其中一些可能会简单些: Sub Update_Pivot_Filters(pt) Excel.Application.ScreenUpdating = False Excel.Application.Calculation = xlCalculationManual ….. pt.PivotFields( _ "[Date].[YQMWD (4-4-5)].[Year (4-4-5)]").VisibleItemsList = Array("") pt.PivotFields( _ "[Date].[YQMWD (4-4-5)].[Quarter (4-4-5)]").VisibleItemsList = Array(PivotQStr) pt.PivotFields( _ "[Date].[YQMWD (4-4-5)].[Month (4-4-5)]").VisibleItemsList = Array(PivotMStr) pt.PivotFields( _ "[Date].[YQMWD (4-4-5)].[Week (4-4-5)]").VisibleItemsList = Array(PivotWStr) pt.PivotFields( _ "[Date].[YQMWD (4-4-5)].[Date]").VisibleItemsList = Array("") […]

如何在用户窗体VBA Excel 2013中设置数据透视表的filter

我想用一个用户窗体的date设置数据透视表的filter。 用户strDateSelected = dtpDate.Value的date是strDateSelected = dtpDate.Value 。 我的代码不起作用,我不知道为什么。 有没有人看到这个问题? Private Sub dtpDate_Change() Call ExecuteRefresh End Sub Private Sub ExecuteRefresh() Dim pvt As PivotTable Dim pf As PivotField Dim strDateSelected As String Dim strCurrentFV As String Set pvt = Worksheets("Sommaire 1").PivotTables("pvtFonctionJournee") Set pf = pvt.PivotFields("Date") strDateSelected = dtpDate.Value Set pf = pvt.PivotFields("Date") Call GetFirstPivotFieldValueSelected(pf, strCurrentFV) pf.ClearAllFilters […]

如何将数据透视表的特定列字段设置小计为NONE并通过使用ClosedXML在Excel中通过条件格式设置颜色规则C#

我必须使用C#的ClosedXml在Excel中创build数据透视表。 我尝试了两种方法 1)我在Excel中手动创build数据透视表,并从后端更改数据。 在replace数据的同时,我的原始格式(如列字段NONE,颜色规则(条件格式)的小计)全部消失,但数据仍然保留 2)我通过使用ClosedXML的代码创build了透视表。 我需要将小计设置为NONE为特定的列字段和设置颜色规则(条件格式)为数据透视表

如何在数据透视表中按年份计算总支付

我创build了以下数据透视表。 现在我想按月(跨)和年份(下)显示付款总额AD。 我意识到我可以去我的数据手动创build第五付款是由付款A – D组成,但我试图避免这种做法。 我试图创build一个计算的字段和项目,但没有得到我正在寻找的结果。 我想另一种说法是,我怎样才能显示一个年份列隆重(不显示)列?

如何根据数据透视表中的总和/计数添加计算的字段?

我有一些基本上只是标识符和时间戳的数据。 我想要做的是使用Excel和数据透视表来获取按date细分的标识符列表,其中包含该date的数据行数,然后计算该数量; 特别是我预计每次计数为256,我想把这个计数除以285得到“完成百分比”。 我有在Excel 2016中的数据; 我在时间戳(Date.For(Timestamp))上做了一个计算的字段来获取date; 我有一个数据透视表与行:标识符; date戳记和值:date戳记的计数 我需要然后添加一个列的数据透视表,采取“计数datestamp”,并把它除以285.所有我已经能够find行级计算字段,但无法find一种方法来访问计数(总价值)并在该水平上进行分配。 我试图命名计数列,并使用分析>字段,项目,集>计算字段…但计数列不在选项中,如果我input它,我得到一个计算错误。 感觉像是非常简单的东西,但我只是想念一些东西。

使用pythonpandas展开/取消堆叠excel透视

我有一个像数据一样的数据透视表: Code Region Detail Oct'17 Sep'17 Aug'17 AXISCGF zone 1 IND3D01024 -82,000 0 900,000 AXISDEF zone 5 INP467B029 85,000 182,000 0 AXISEAF zone 4 INZ514ELY4 -13,500 0 5,00,000 AXISEQF zone 2 INQ916D14E 0 -500,000 25,400 我想要的输出是: Code Region Detail Month Change AXISCGF zone 1 IND3D01024 Oct'17 -82,000 AXISDEF zone 5 INP467B029 Oct'17 85,000 .. AXISCGF […]

如何使用Pivot Table获得给定时间段内每个小时的平均值?

我试图在数据透视表上的东西,但一直未能。 不知道是否可以做,所以想我会问专家。 在Excel,十月,十一月和十二月,Excel中的数据集相对较小,病人被取消。 我想知道这3个月的平均小时数是多less。 以下是数据的示例: Date Appt Time Rounded Time Canc Reason Canc. Comments. Department Procedure 10/25/2017 4:30 AM 10/25/17 4:00 AM Other NONINVASIVE ECG 12-LEAD (CHEAT LAKE CLINIC ONLY) [ECG3047] 11/2/2017 6:25 AM 11/2/17 6:00 AM Error NONINVASIVE ECG 11/21/2017 7:00 AM 11/21/17 6:00 AM Other per pt home health nurse–did not know about […]