问题标签 [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 回答
89 浏览

sql-server - 对 5 个度量执行不同的计数

我需要使用 TSQL 在 SSMS 2012 上编写一个查询,计算每个度量的charge_log_date 的不同计数。这个charge_log_date 字段是一个小日期时间(小时存储为“00:00:00”),所以只有天数很重要。

此数据集将用于填充 PowerPivot 表,其中总共有 5 个切片器,每个度量一个。这些措施的标题是:

当用户单击这些切片器中的任何一个时,此 charge_log_day_count 需要计算所单击的不同天数/度量值。因此,如果他们只单击一个 payor_family 而没有其他切片器,则数据集只需包含该 payor_family 的计数。这是简单的情况。但是,如果他们单击多个切片器,则数据集需要包含每个所选切片器度量的计数。

到目前为止,我所做的是创建一个查找表来存储这 5 个度量中每一个度量的计数,每行一个度量值,其中 NULLS 表示其他值。

问:
如何将此表加入主数据集以仅包含相关计数?这是一个包含数据的示例表:

这是我的主桌。请注意,这可能非常简单,只需选择一个切片器或非常复杂。(我注意到以前我有一些具有重复值的行,而实际上这个表是按 payor_family、company_name、base_type、base_state 和 payor_code 分组的,所以不应该重复)。

这就是我需要的输出。从最高级别到最细粒度的层次结构是 payor_family、company_name、base_type、base_state 和 payor_code。这意味着如果只选择了 payor_family,这将只显示包含匹配 payor_family 的行的计数。但是由于 payor_code 是最精细的,因此无论他们为其他切片器选择什么,计数都应该来自包含匹配的 payor_code 的行。

0 投票
1 回答
1345 浏览

excel - 我如何查看通过 vba 在可旋转切片器中选择了多少项目

我在 microsoft Excel 上有一个带有切片器的数据透视表,我想制作一个宏,如果在切片器上选择了多个项目,则会发生某些事情。

有人能帮我吗?

0 投票
1 回答
1170 浏览

vba - VBA切片器复制方法

我对 VBA 和 Excel 宏完全陌生,我想做的就是:

我希望一旦我单击切片器中的数据,它就会自动复制到剪贴板中。

我的切片器名称是:Slicer_Internal_Punter_ID

如果您仍需要其他信息,请告诉我。我以为这很容易,但我现在要疯了。

谢谢。我很乐意欣赏它。

这是切片机

这是切片器的详细信息

在此处输入图像描述.

0 投票
1 回答
521 浏览

excel - 如何在不处理多维数据集的情况下使用 MDX 在 SSAS 中创建新维度?

我需要使用另一个维度创建一个维度,以便在 SSAS 中创建一些计算属性以在 excel 切片器中显示。但我不想处理多维数据集。仅使用 MDX 代码使用另一个维度并创建新维度以在切片器中使用。

例如,我们有一个名为 DimAgeGroup 的维度。它有7组。

0-10 , 10-20 , ... , 60-70

然后我需要使用 mdx 创建一个维度,以便在 30 之前和 30 之后显示,以便在没有任何立方体处理的情况下在 excel 切片器中显示。任何想法?

0 投票
1 回答
40 浏览

excel - 如何从excel中的维度隐藏excel Slicer中的特殊属性?

我有一个有 5 个成员的维度。我不想从一个维度显示所有实际上在 excel 切片器中具有信息的成员。需要隐藏一些属性。但如何?

0 投票
0 回答
689 浏览

excel - Excel:使用 VBA/Slicer 进行数据透视表过滤?

解决这个问题的人的金星!:)

我有一个数据透视表,其中包含来自 OLAP 多维数据集报告中的唯一 ID 号的各种属性的数据。当我选择 ID# 作为数据透视字段和所有相应的属性(即:姓名、年龄等)时,我最终会得到大约 10k 个 ID 和 10k 个相应的属性值。我有一个 3k ID# 的列表,我想用它来过滤我的报告。做这个的最好方式是什么?

简单示例:数据透视表显示 ID# 1、2、3、4、5 和相应的属性,如姓名、年龄等

我想从我在另一个工作表中的一列值中过滤 ID#,例如,其他工作表中的列将具有 ID# 的 1、2、3(理论上会从数据透视表中省略值 4 和 5)

(请记住,我正在处理数千行,这个例子很简单,只是为了解释)

我认为 VBA 切片器组合可能会起作用,但我不知道如何设置切片器,因此在创建切片器时,它只有从值列中选择的值。

在我的示例中,VBA 切片器将在创建时选择 ID# 的 1、2、3,或者从列表中选择多个 ID# 的简单方法,因为我无法点击 3k 值

我集思广益的可能解决方案

我还在想可能只是一个 VLOOKUP 或将 ID# 拉到列上并带来所有相应属性的东西?问题是我喜欢多维数据集报告是动态的并使用切片器进行更新。

然后,我还想创建一个基于另一个数据透视表的切片器,该数据透视表仅由 ID# 的标题组成,并列出了我在另一个工作表中创建的 ID#1、2、3,并尝试对 OLAP 使用该简单的切片器立方体,但问题是切片器有不同的连接,它们不能重叠。:(

非常感谢任何和所有的帮助!!!:)

0 投票
1 回答
691 浏览

excel - 确定 Excel 切片器指向的字段

我正在尝试编写一个宏,以便当工作簿的用户在数据透视表上钻取时,该钻取将相关的切片器过滤器应用于钻取结果(以上帝的名义,为什么微软还没有这样做超出了我)。

有问题的工作簿有两个基于单独数据的数据透视表,我已经制定了(大部分)逻辑,用于检查是否有任何切片器甚至应用了过滤器,如果是,则选择了哪些值。我也有关于 Before_DoubleClick & Worksheet_Activate 操作的逻辑,它让宏知道正在发生钻取(排除,因为我之前使用过代码并且知道它有效)。

最后一步是找到切片器所基于的列,并从钻取表中删除该列具有未选择值的行。我以为我会根据记录切片器的创建来寻找SlicerCache.Levels.SourceFiled,但是当我尝试编写代码时似乎不可用(至少它没有显示在自动完成选项中)。

我当前实际过滤钻取的代码如下:

0 投票
1 回答
2325 浏览

excel - 更改多个切片器值的宏

经过一番搜索,我不知所措。我有两个从两个不同的数据源/缓存驱动的数据透视表。来源 1 是一个包含部门总收费金额的表格,来源 2 具有相同部门的总拒绝美元金额。我将这两个中的数据提取到数据透视表中,以便我可以操纵部门(除其他外)来计算百分比。

我最初的想法是为每个表设置一个“部门”切片器,并为其中一个切片器分配一个宏以更改第二个切片器,以便两个数据透视表都过滤部门。我也在考虑可能使用一个切片器,并为其分配一个宏来简单地过滤第二个枢轴上的部门。

除了其中一个切片器之外,这两个表都将被隐藏,并将每个表的计算数据拉到工作表的顶部以便于查看。

两个工作表/数据源都来自具有完全不同的数据和标题的单独报告。

提前感谢您的帮助。

0 投票
2 回答
4349 浏览

excel - VBA 连接切片器(寻找代码改进)

我终于找到了一个代码,可以在数据透视表更新时将切片器与不同的缓存连接起来。基本上,当 slicer1 的值发生变化时,它将更改 slicer2 以匹配 slicer1,从而更新连接到第二个 slicer 的任何数据透视表。

我已经添加.Application.ScreenUpdating.Application.EnableEvents试图加速宏,但它仍然滞后并导致 Excel 变得无响应。

是否有更直接的编码方式,或者这里是否有任何潜在的不稳定行导致 Excel 烧毁它的大脑?

在Contextures上找到的原始代码

一如既往地感谢您的任何建议。

原始查询链接:

0 投票
2 回答
2413 浏览

powerbi - Power bi - 在过滤数据时使用切片器选择

我是 Power bi 的新手,但我想在过滤数据时使用切片器(用户选择),并通过“大于”而不是等于进行比较。

我有带有 LastUpdated 日期列的设备数据。和具有 15 天间隔的几个日期列表的切片器(日历会更好,但因为它不可用但仍坚持日期列表)

当用户在 Slicer 中选择一个日期时,我想过滤 Lastupdated Date 大于等于所选日期的数据。如何做到这一点?尝试了列,措施..

任何帮助表示赞赏。