excel - VBA CubeField 过滤器
问题描述
对于我正在做的普通数据透视表
For Each item In .PivotTables("table1").PivotFields("field1").PivotItems
If item.Value = "asdf" Then
item.Visible = True
Else
item.Visible = False
End If
Next item
wherefield1
不是页面字段。我可以在数据模型数据透视表中做同样的事情吗?我已经阅读了有关 CubeFields 的信息,但我没有安装 PowerPivot。
解决方案
没有任何文档、论坛或视频教程可以驱使我找到这个答案,所以为了未来的人类,我分享它。
.PivotTables("table1").CubeFields( _
"[MyDB].[field1]").CreatePivotFields
.PivotTables("table1").PivotFields( _
"[MyDB].[field1].[field1]").VisibleItemsList = Array( _
"[MyDB].[field1].&[asdf])
用您自己的对象替换、MyDB
和table1
。field1
asdf
推荐阅读
- node.js - 使用 log4js 写入日志消息时添加动态值
- regex - 使用.htaccess 重定向正则表达式
- botframework - 在 bot builder v4 中下载 Skype bot 附件
- php - 履行响应 PHP webhook 未显示在 Actions on Google 中
- jquery - 在两个 angular.json 和带有 Angular 的模块中使用 jQuery
- javascript - Javascript修剪双斜杠
- java - java.lang.String 类型的值无法转换为 JSONObject(openweather API)
- java - 从特定表达式树到通用表达式树 - java
- typescript - 将接口传递给`dispatch时,Redux-thunk ThunkDispatch 类型失败
({})` - android-studio - 发现多个文件的操作系统独立路径为“okhttp3/internal/publicsuffix/publicsuffixes.gz”