问题标签 [slicers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
525 浏览

vba - VBA:如何隐藏过滤(拼接)列?

我正在尝试实现一个 VBA 代码,该代码隐藏所选过滤器的“不必要”列。

我正在使用切片器来简化表的过滤,但每个子集都有不同的信息(数据条目)。

例如。过滤类型 A 在 E 和 F 列中有数据,而 B 类型在 E 和 G 等中有数据。

现在我希望在任何给定时刻只显示其中包含数据的列,以使数据集更加用户友好。

我目前正在处理此代码:

您可能会注意到,这不会从切片器中隐藏基于“活动过滤器”的列,也不会在更改过滤器时触发(例如,在切片器中选择 B 类而不是 A 类)

0 投票
2 回答
7054 浏览

vba - 如何使用 VBA 更新切片器缓存

我正在使用 Excel VBA 根据用户选择在切片器上隐藏/显示元素。

我有以下代码:

其中 A、B 等是切片器中元素的名称。我已经交叉检查了切片器缓存的名称(“Slicer_Channel1”)。问题是元素没有像他们应该的那样被取消选择。当我调试代码时,我发现每个元素都被一个一个地取消选择,但是一旦我到达过程的结尾,即 End Sub,它们都会恢复到选中状态。

任何指针?

0 投票
0 回答
33 浏览

charts - 使用切片器使用数据透视图

我有一个带有切片器的数据透视图以及数据透视图。在选择 KPI 的切片器中,如果选择了多个切片器,我希望数据透视图获得第二个 KPI 的辅助轴。

0 投票
1 回答
1412 浏览

excel - Excel中的链接表和切片器

我无法在 Excel 中创建一个切片器,该切片器不仅可以按主表过滤,还可以按辅助表进行过滤,该辅助表应该与第一个表链接,其中的字段键是参考。

换句话说,主表是学生表,其唯一 ID 是引用。辅助表是每个学生参加的课程。

我希望切片器过滤每个学生参加的课程并向我显示学生表,仅显示与辅助表的切片器选择匹配的学生。这可能吗?

基本上它就像在 Access 中进行选择一样。

抱歉,我无法在这篇文章中添加示例文件,我添加了一个指向 Dropbox 的链接

0 投票
0 回答
62 浏览

excel - 我可以在有 1 个共同字段的 2 个 Excel 数据透视表上使用 1 个切片器吗?

表 A 包含 3 列,名称、电子邮件、区域

表 B 包含 5 列,姓名、电子邮件、地区、地址、购买的物品数量

尴尬的是,这两个表的源数据不同,我无法控制字段名称(即我无法将区域重命名为区域)。Region/Regional 中的值是 North、South、East、West、External。

我要切片的列是区域/区域。两组源数据的字段中的实际值是相同的。

我可以以某种方式将其设置为使用单个切片器对 Region/Regional 字段进行切片吗?

在此处输入图像描述

我见过的示例总是有两个数据透视表出现在数据透视表连接表单中,但正如示例所示,我没有同时得到两个数据透视表。

0 投票
1 回答
79 浏览

excel - Excel - Pivot Slicer 还是通过 VBA?

我将此发布给所有 Excel 冠军和代码专家。我熟悉 excel 的 Pivot 和 Slicer 功能,但是有一个要求,我想不出任何方法可以通过 pivot 实现它(最好)

需求是这样的。我在第 1 列有团队数据,在第 2 列有销售数据。现在通过一个简单的数据透视,我可以得到团队总数和类似的东西,但我需要在团队名称上放入切片器。如果我选择团队一,它应该显示团队一的销售额与其他三个团队的总和。如果有办法做到这一点,请提出建议。总之,我需要将一个人/团队的表现与同龄人总数进行比较

团队 销售 一 20000 二 15000 三 500 四 35000 一 500

0 投票
1 回答
240 浏览

excel - 或通过切片器对数据透视表的标准?

我这里有一个心机。有一个数据透视表,其中两列代表医生。所以第一列标题是Doctor_1,旁边是Doctor_2

数据透视表中的每一行代表两个医生之间的交互。就像,一个咨询另一个。所以任何医生都可以是 Doctor_1 或 Doctor_2。

我一直在想办法让切片器在两列上模拟“或”条件,这样如果任一列中都存在“Dr. Smith”,则保留该行而过滤其他行。

0 投票
0 回答
60 浏览

excel - 当取消选中“显示从数据源中删除的项目”复选框时,如何仅循环查看切片器中可见的那些项目?

我希望使用切片器中的数据来构建一个列表,然后进入用户表单。我只想要那些在“切片器设置”表单上未选中“显示从数据源中删除的项目”复选框时可见的项目(选中和未选中)。我曾假设它与 VisibleSlicerItems 属性有关,但无论该框是否被勾选,它都会返回相同的值,尽管切片器中可见的项目数量不同。非常感谢任何帮助。

0 投票
2 回答
1199 浏览

excel - 识别属于特定工作表的数据透视表切片器

我有一个带有 20 多个选项卡的 Excel 工作簿。

每个选项卡都有一个数据透视表,可以有 20 多个切片器。

工作表“Origin”设置了切片器,可以与所有其他工作表共享(稍作修改)

我已经开发了代码,该代码将复制所有切片器并将它们附加到其他工作表上的相关数据透视表。在此过程中会创建唯一的切片器名称。

我现在想扩展它,以便我可以使用任何带有一组复制切片器的工作表作为“原点”。

这是我遇到问题的地方,因为我对切片器的重命名当前循环遍历所有切片器缓存。有没有办法识别切片器所属的工作表?

下面是我获取切片器信息的代码的一部分。它'

注意: SlicerArray 是一个类型数组。

如果我在“Origin”以外的任何其他工作表上开始我的流程,带有“****”的行会给我带来问题。(Slicercache 中的初始项目属于 Origin 表,因此在处理来自备用工作表的缓存时找不到这些形状)。如果我可以识别属于该特定工作表的切片器,我可以解决这个问题。

0 投票
1 回答
1762 浏览

excel - Excel - 切片器相互复制

我有一个 Excel 电子表格,它在中间拆分并在另一侧镜像,所以我进行比较。我的两面都有相同的切片机,但是当我更换一个切片机时,其他切片机也会发生变化。有没有办法让切片器彼此独立?当您在一个切片器上更改报告连接时,这也会复制到另一个切片器上。我有两个显示相同数据的数据透视表,但我只想对它们进行不同的切片。

我现在已经复制了我的原始数据作为一种解决方法,但这似乎没有必要这样做。