Tag: 切片机

在Excel数据透视表中将不同的SlicerCache分配给切片器

我有两个数据透视表与相同的数据透视表和类似的切片器组。 一些切片器控制两个数据透视表,这意味着例如对于PivotField [月],共有共享相同的SlicerCache的2个切片器。 现在我需要“不同步”这些切片,以便每个控制它自己的数据透视表。 我不能右键单击切片机,并通过“数据透视表连接”,因为在一个切片机中所做的更改将反映在另一个。 所以我创build了一个新的SlicerCache: ThisWorkbook.SlicerCaches.Add ws.PivotTables(2), "[Month]" 并且想要将这个新的SlicerCache分配给其中一个切片器,但是这两种方法都失败了: oSlicer.SlicerCache = ThisWorkbook.SlicerCaches(38) 'Object doesn't support this property or method oSlicer.SlicerCache.Index = 38 'invalid property assignment 有任何想法吗? 我知道我可以通过删除和重新创build其中一个切片器来实现这一点,但是它必须以编程方式完成。

Excel 2016切片机 – select除1之外的全部

我有一个包含340个filter的切片机。 我想排除1项。 我怎样才能做到这一点,而不必手动select其他339? 我希望能够在所有项目之间进行切换,即完全closures滤波器,并包括除项目AB12345之外的所有项目

Exceldate字段切片器显示额外的值

我有一个与date字段不同的值表2016年和2017年。当我制作一个枢轴图和设置切片机多年,我得到这个。 我如何摆脱这些“<…”和“> …”值? 我没有date早于2016年1月1日或晚于12/2/2017在我的表中。

如何加快与切片机这个VBA代码?

我有一个电子表格有七个表格(tbl_1,tbl_2 … tbl_7),每个表格由自己的切片机控制。 每个切片机有六个button(10,20,30,40,50,60)参考团队代码。 我使用下面的代码在每个切片机上select一个团队,然后为每个团队/切片机设置创build一个PDF。 截至目前,代码需要从5-7分钟的任何地方运行。 任何帮助深表感谢。 Sub SlicerTeam() Dim wb As Workbook Dim sc As SlicerCache Dim si As SlicerItem On Error GoTo errHandler Application.ScreenUpdating = False Application.EnableEvents = False Set wb = ThisWorkbook For x = 1 To 6 For i = 1 To 7 Set sc = wb.SlicerCaches("tbl_" & i) sc.ClearAllFilters For […]

PowerPivot:切片机所选项目的数量

在PowerPivot中,如何获取切片机中所选项目的计数。 我打算使用计算列中的计数。 例如:我有两个不相关的表; 显示2014年至2020年的月历表以及显示人员数据的人员表格。 如果我根据不同的人创build切片器并将其称为切片器A,如何返回所选项目的计数。 [切片机A]人1人2人3人4人5 如果我select了人1,人3和人5,则总数为3; 我将在日历表上的计算列中使用,其中3将出现在表中的每个月份。 我到处寻找,并尝试了多个build议/解决scheme。 但是,我不断返回总数,而不是所选项目的计数。

切片机列表中的Excel和Python

有没有人知道如何处理Excel中的切片器列表从Python。 我正在用一些excel文件,其中一个有一些切片机列表。 当我运行下一个代码 from openpyxl import load_workbook wP =load_workbook(r'C:\Users\Arrontec\Desktop\Automatizacion\Request1.xlsx') wB =load_workbook(r'C:\Users\Arrontec\Desktop\Automatizacion\CR_Accounts_Dashboard_V4_20170127_1.xlsx') wPs = wP.get_sheet_by_name('Sheet1') wBs = wB.get_sheet_by_name('Request_Raw_Data') for rrow in wPs.iter_rows(): for cell in rrow: wBs[cell.coordinate] = cell.value wB.save('CR_Accounts_Dashboard_V4_20170127_1.xlsx') 我收到这个消息 UserWarning:切片机列表扩展名不支持,将被删除警告(味精) 经过一番研究,我发现openpyxl不支持切片器列表,有人知道任何库与切片器一起工作。 对不起,英文不好,谢谢你的帮助。

如何循环切片器中显示“显示从数据源中删除项目”checkbox时可见的项目“?

我希望使用切片机的数据build立一个列表,然后在用户表单上。 我只希望在“切片器设置”窗体上显示“显示从数据源中删除的项目”checkbox时显示(选中和未选中)的项目。 我曾经假设它将与VisibleSlicerItems属性有关,但是无论该框是否被勾选,这将返回相同的值,尽pipe在分割器中可以看到不同数量的项目。 任何帮助非常感谢。

macrosbutton基于切片机复制数据透视表中的链接

我开始使用包含所有数据的数据透视表。 其中一个数据字段是我最终想要发送给我的用户的URLstring。 要通过数据透视表进行search尽可能简单,我有几个切片器窗口让用户点击他们的search条件。 我想要做的是基于他们的search条件(一度缩小到一个结果),是有一个macrosbutton,自动启动他们的浏览器(可以说是Internet Explorer)的数据透视表中的链接。 我可以找出启动浏览器(或只是一个复制文本),但有没有一种方法,我可以编程macrosbutton的动作基于与我的数据透视表关联的切片器的select? 任何帮助将非常感激!

链接表和切片机在Excel中

我不能在Excel中创build切片器,该切片器不仅可以通过主表进行过滤,也可以通过辅助表进行过滤,该辅助表应该使用作为参照的字段键与第一个表链接。 换句话说,主表是带有唯一ID的学生表,它是参考。 辅助表是每个学生参加的课程。 我希望切片机筛选每个学生参加的课程并向我显示学生表,只有与辅助表的切片机select匹配的学生才能看到。 这可能吗? 基本上这将是像在Access中做一个select。 对不起,我不能添加一个示例文件到这个职位,我添加一个链接到Dropbox

VBAselect每个切片机项目,然后将每个选定的切片机项目保存为PDF格式?

我devise了一个由许多不同的数据透视表和透视图组成的仪表盘。 所有这些数据透视表/图表都由1个称为“Slicer_Store”的切片器控制。 在这个切片机中有大约800个不同的商店可供select。 我需要保存每个商店的仪表板的PDF。 手动select每个切片器项目,然后将该工作表保存为PDF文件的过程是非常耗时的800多家商店,所以我希望通过VBA自动化该过程。 这是我的代码到目前为止: Public Sub myMacro() Dim sI As SlicerItem, sI2 As SlicerItem, sC As SlicerCache Set sC = ActiveWorkbook.SlicerCaches("Slicer_Store") With sC For Each sI In sC.SlicerItems sC.ClearManualFilter For Each sI2 In sC.SlicerItems If sI.Name = sI2.Name Then sI2.Selected = True Else: sI2.Selected = False Next Debug.Print sI.Name 'add export to PDF […]