问题标签 [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 投票
2 回答
2585 浏览

vba - VBA制作范围(“K1”)=切片器项目值

我有一个搜索框 (K1),它将搜索切片器项目并显示适当的图表,但是,如果用户选择使用切片器显示特定图表,K1 中的值将与切片器项目不匹配。

它们唯一匹配的时间是用户使用搜索框的时候。我在单元格 O1 中创建了一个公式,它返回 1(如果它们匹配)或返回 0(如果它们不匹配),然后尝试使 K1 = 项目值的不同变体(代码的引用部分)。

请参阅我的仪表板图像链接以供参考。

仪表板图像

我对 VBA 很陌生,所以任何 ELI5 答案都将不胜感激。

0 投票
1 回答
1446 浏览

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

我有两个具有相同 PivotCache 和类似切片器集的数据透视表。一些切片器控制两个数据透视表,这意味着例如对于 PivotField [月],共有 2 个切片器共享相同的 SlicerCache。

现在我需要“取消同步”这些切片器,以便每个切片器控制自己的数据透视表。我无法右键单击切片器并通过“数据透视表连接”进行操作,因为在一个切片器中所做的更改将反映在另一个切片器中。

所以我创建了一个新的 SlicerCache:

并希望将这个新的 SlicerCache 分配给其中一个切片器,但是两种方法都失败了:

有任何想法吗?我知道我可以通过删除并重新创建一个切片器来实现这一点,但它必须以编程方式完成。

0 投票
1 回答
731 浏览

excel - Excel 2013:表格切片器选择不会更改计算字段的值(没有 VBA)

我在 Excel 中有一个 ODBC 查询,我已将切片器附加到该查询以过滤数据。

这些切片器与一系列用于分析数据的公式一起位于主页上。

即工作表 2 上的表包含具有唯一 ID、州、县、邮编和其他字段的行。

我在表 1 上有切片器,用于过滤表 2 中的表中的数据。在表一上,我还在表 1 中进行了一系列计算,例如:

=count(Sheet2!A:A)

=countif(Sheet2!B:B,1)/count(Sheet2!A:A)

因此,在没有选择切片器的情况下,公式应该计算总数Sheet2!A:A,但是当我从切片器中选择一个值来过滤表时,它显示相同的计算值,基本上忽略了过滤器。

有没有办法确保计算的字段是基于过滤的数据而不使用 VBA?

0 投票
1 回答
524 浏览

excel - 切片器 Excel Web 应用程序不工作

excel 网络切片器不再显示它从 22.6.2016 开始。切片器显示为白色,不显示错误。有谁知道如何解决?

谢谢

0 投票
0 回答
2314 浏览

excel - 如何从切片器中删除空白行?

我有一个用于操作数据透视表的切片器。数据透视表是一个过滤器列表。最终,切片器 + 数据透视表用于检索数据并为最终用户填充工作表。

问题

我最近添加了一个自动完成数据的组合框,因此最终用户可以快速输入他们正在寻找的内容,而不是花时间滚动浏览每个切片器并选择适当的选项。当我一直在测试这张纸时,我注意到我的一个切片机的顶部出现了一个空白行。如何删除此空白行?

尝试

我检查了数据透视表 + 切片器的数据源,没有空白行。我做了一个 GoTo --> Blanks 来尝试隔离任何空白单元格(数据中没有空白单元格)。我刷新了数据源,并将数据源更改为应有的状态,切片器中的空白行仍然存在,尽管我的数据透视表数据中没有空白。我还去了切片器设置并检查了“隐藏没有数据的项目”,但切片器中的空白条目仍然存在。

我要添加操纵数据透视表的 vba 代码不会以任何方式修改切片器。在我的 vba 中,我调用:

当我锁定工作表时:

Me.Protect DrawingObjects:=False, UserInterfaceOnly:=True, AllowUsingPivotTables:=True

如果ComboBox1_Click()用户从自动完成下拉列表中选择一个条目后:

当用户单击“清除过滤器”按钮时,我会调用:

ActiveWorkbook.ActiveSheet.PivotTables("PivotTable").ClearAllFilters

这些是我的 vba 代码中对数据透视表的唯一操作。

0 投票
1 回答
319 浏览

vba - 清除 Power Pivot 切片器

有没有人知道清除工作簿中切片器的好方法。我有一张带有许多切片器的工作表,我想有一个按钮来清除它们。

我写了一些 VBA 来做到这一点,但它有点慢

只是想知道你有没有什么更光滑的东西?

谢谢约翰

0 投票
1 回答
1243 浏览

excel - PowerPivot:切片器选定项目的计数

在 PowerPivot 中,如何获取切片器中选定项目的计数。我打算在计算列中使用计数。

例如:我有两个不相关的表;显示从 2014 年到 2020 年的月份的日历表,以及显示人员数据的人员表。

如果我基于不同的人创建切片器并将其命名为切片器 A,我如何返回所选项目的计数。

[切片机 A] 人 1 人 2 人 3 人 4 人 5

如果我选择第 1 个人、第 3 个人和第 5 个人,则总数为 3;我将在我的日历表的计算列中使用它,表中每个月都会出现 3 个。

我到处寻找,但徒劳地尝试了多种建议/解决方案。但是,我不断返回总体总数而不是所选项目的计数。

0 投票
2 回答
2321 浏览

powerbi - Power BI 方法基于“包含文本”对字符串进行切片

我有一串由分隔符“;”分隔的连接数据。例如:Dog; Cat; Mouse;。(字符串的组件可以以任何顺序出现,从而导致大量可能性)

我试图弄清楚是否存在自定义视觉对象或查询数据的方法,以便如果我对包含“狗”的所有记录感兴趣,我可以只可视化那些....

我的第一个想法是将查询编辑器中的串联列拆分为 3 个单独的列。然后,在不同动物的表和 3 列中的每一列之间创建关系。但是,在不同的动物和拆分列之间只能存在一种活动关系,所以这就是我停止的地方。

如果这是一个 excel 仪表板,我只会构建一个 VBA 下拉框来切片我的数据......所以我希望在某处存在类似的视觉切片器......

0 投票
2 回答
1744 浏览

mdx - MDX - 计算的 MTD 度量返回空值

我有一个具有日期维度层次结构(年、学期、季度、月、日)的多维数据集。

数据仓库中有 2 个可用的度量。

层次结构如下

我需要在度量中添加一个 MTD 字段,这样当企业在 Excel 中的切片器上选择特定日期时,例如 2016 年 3 月 3 日,MTD 应按以下任一方式计算:

我在 BIDS 2010 的多维数据集设计器的计算选项卡中创建了一个新的计算成员。MDX 查询如下。但是,当我尝试浏览多维数据集时,[AUD MTD] 值仅返回空值。

有人可以帮我做错什么吗?

此外,企业将使用切片器在 Excel 中使用新的计算度量,他们希望选择任何日期并能够查看该月的 MTD 值。

也有人可以帮助 MDX 查询方法 (1) 和 (2) 吗?

非常感谢您的帮助。

0 投票
1 回答
725 浏览

excel-2010 - 将 PowerPivot 切片器链接到基于不同数据源的数据透视表

我是 PowerPivot 的新手,并被要求链接从多个 PowerPivot 数据源中提取的多个数据透视表。

查看博客文章和论坛讨论,似乎可以基于一对一或一对多关系进行链接,并且 - 如果遵循推荐的模型 - 通过多对多关系进行链接。

数据源具有我用来在 PowerPivot 中创建关系的主/外键字段。

我使用数据透视表连接将切片器链接到来自两个数据源的数据透视表。但是,当我在切片器中选择一个值时,只会更新初始数据透视表(以及基于初始数据源的数据透视表)。

谁能指出我链接数据透视表的正确方向?

我正在使用 Excel 2010 和 PowerPivot(版本 10.50.4000.0)

数据源是两个独立的访问查询。

谢谢

标记

更新:嗯,和你一样,我一直在努力。我通过这里的建议http://www.powerpivotpro.com/2010/08/two-common-powerpivot-error-messages/以防切片器与数据透视表的链接没有以某种方式注册。也许这有帮助,我不完全确定。在遵循所有建议之后,我创建的切片器都没有影响基于其他数据源的数据透视表。

作为上述建议的一部分,我在 qry_Table1 上创建了一个计算字段(不是真实的表名......):

我想知道在创建关系之前创建的切片器是否存在问题,所以我删除了大部分(实际上每个选项卡上有很多数据透视表和工作表选项卡和切片器,我错过了一些)

然后我尝试创建一个独立的切片器并将其链接到相关的数据透视表,但没有任何乐趣。

然后我回到从数据源为 qry_Table2 的数据透视表创建切片器。从 qry_Table2 然后从数据透视表工具 > 选项选项卡 > 插入切片器单击数据透视表绘图中的单元格。我创建了切片器并再次将其链接到来自两个数据源的数据透视表。这次奏效了。

我不得不承认我不明白为什么。可能与qry_Table2 是查找表的方向有关。这可能与 DAX 公式有关。

值得一提的是,切片器位于一种未加入的公司部门列上,在 DAX 公式中未提及。

无论如何,我将尝试复制它。