![]() |
1
0
你能把逻辑颠倒过来,把那些不想要的藏起来吗?以下代码基于从表中提取过滤器并应用于数据透视表。 注意:它将所有表过滤器存储在一个数组中,然后循环此数组,将过滤器一次应用于与透视相关联的切片器。 您当然希望使代码更加模块化,并将其分离成单独的函数/子函数(过滤器的存储、数组的循环和任何单独的操作,例如在循环数组时生成报告) 在手机上,所以缩进可能有点不合适。
在这里,表被称为BudHolderList,数据透视表是数据透视表1,切片器被称为切片器Budget\u Holder。 表:
枢轴:
|
![]() |
2
0
我找到了一种解决方法,使用其中一个透视表而不是切片器。由于所有表都是连接的(即所有表都将预算持有人作为筛选字段并通过切片器连接),因此当预算持有人在数据透视表的数据透视字段中更新时,它将使用相同的数据透视字段值更新所有任一数据透视表。 因此,替换原始问题中切片器代码的代码很简单:
|
|
Johnny T · 基于当前值的SQL合并表[重复] 5 月前 |
![]() |
anandyn02 · 按名称连接两个表并分组 11 月前 |
![]() |
David Robie · 删除以XXX开头并符合条件的列 11 月前 |
![]() |
swat · 在同一列上选择SQL语句 1 年前 |
![]() |
Santi · Shadcn/ui选择-当用户选择项目时更改状态 1 年前 |