Power Pivot表属性无法切换回表预览模式的问题
近期Office365用户升级后解决了在Power Pivot中输入中文的问题,但是同时也带来了一个新的问题就是表属性窗口默认为“查询编辑器”模式,且无法切换回“表预览”模式。
本文和您分享在这种情况下如何对源数据进行更改操作。
【导入时未进行筛选的情况】
从Excel文件导入数据到PowerPivot,
注意红色部分的信息:
文件名 - 记录了所抓取的Excel文件名称和位置信息
源表 -记录了数据所在的工作表信息(Sheet)
预览并筛选 - 此处我们没有进行任何筛选操作
数据导入后,我们点击“设计”-“表属性”查看
查询编辑器模式下的SQL语句:
SELECT [Sheet1$].* FROM [Sheet1$]
语句中的* 代表所有的意思,这段语句直译就是:从工作表[Sheet1$] 中选择工作表[Sheet1$] 的所有数据
按这个含义,如果源数据发生列的增减或列名变化,只要数据存放位置不变,PowerPivot就可以刷新获得最新的数据。但此处有一个小Bug,如果源数据的列发生变化,直接刷新是不能获取最新列信息的:
增加列:可刷新,但新增列不会出现
删除列:刷新出错
更改列名:刷新出错
遇到上述问题,我们需要打开表属性窗口,然后不进行任何操作,直接点击保存。Power Pivot会按照该SQL语句自动刷新获取最新的数据进来。
如果原始数据没有发生变化,而我们希望筛选拿掉不需要的列:
会SQL语句的话直接修改语句
不会SQL语句的话新建一个Excel文件,导入同一个文件并在导入时筛选想要的结果。导入后从表属性里复制该SQL语句并粘贴回原模型文件。
不修改,直接在模型中隐藏列。
【导入时已进行筛选的情况】
还有一种情况就是我们在导入时已经进行过筛选,那表属性里的SQL语句大概是这样的:
SELECT [Sheet1$].[省份],[Sheet1$].[收入] FROM [Sheet1$]
把列名逐个列出来,大家需要修改的话直接修改语句即可:
增加列 – 用逗号分隔,输入需要新增的列名注意是[Sheet1$].[列名] 的格式
减少列 – 直接找到对应的列名删除即可
如果语句很长的话可以复制到word里,通过查找功能进行修改,改好后替换回去即可。
Power Pivot表属性无法切换回表预览模式的问题的更多相关文章
- 自定义控件设置属性并实时展现并预览在xib中
关键字: // @IBDesignable:实时看到xib设置后的效果 // @IBInspectable:给xib提供设置属性,可以xib中看到此属性 场景: 自定义一个UITextField,并提 ...
- 【最新】Power BI混合现实应用Mixed Reality app预览版正式发布
1.介绍 2018年3月13日,Power BI在官方博客和Docs文档发布了Power BI for Mixed Reality应用预览版的消息, 也就是可以以后在更虚拟的世界中来观察你的报表,想象 ...
- oracle闪回表详解
--- 说明闪回数据库 --- 使用闪回表将表内容还原到过去的特定时间点 --- 从删除表中进行恢复 --- 使用闪回查询查看截止到任一时间点的数据库内容 --- 使用闪回版本查询查看某一行在一段时间 ...
- mysql表属性、索引、约束
1.表属性 创建表的基本语法: create table [if not exists] 表名 (字段列表 [,索引或约束列表])[表选项列表] 其中,字段列表格式如下: 字段名 类型 [属性列表], ...
- (转)减少oracle sql回表次数 提高SQL查询性能
要写出高效的SQL,那么必须必须得清楚SQL执行路径,介绍如何提高SQL性能的文章很多,这里不再赘述,本人来谈谈如何从 减少SQL回表次数 来提高查询性能,因为回表将导致扫描更多的数据块. 我们大家都 ...
- MySQL回表查询
一.MySQL索引类型 1.普通索引:最基本的索引,没有任何限制 2.唯一索引(unique index):索引列的值必须唯一,但是允许为空 3.主键索引:特殊的唯一索引,但是不允许为空,一般在建表的 ...
- InnoDB 聚集索引和非聚集索引、覆盖索引、回表、索引下推简述
关于InnoDB 存储引擎的有聚集索引和非聚集索引,覆盖索引,回表,索引下推等概念,这些知识点比较多,也比较零碎,但是概念都是基于索引建立的,本文从索引查找数据讲述上述概念. 聚集索引和非聚集索引 在 ...
- Power BI for Office 365(三)Power Pivot
在Power Pivot中可以从各种数据源中根据你的需求来创建数据模型,并且可以根据需要随时刷新这些数据.在上一篇中,Anna已经准备好了加载到Power Pivot中的数据.Power Pivot就 ...
- jQuery - 02. 样式表属性操作/类操作、动画、显示隐藏、滑入、淡入、停止动画、节点操作、添加对象、清空节点
样式表属性操作.css $("div").css({'width':100,'height':100,'background':'red'}); $("div" ...
随机推荐
- Python全栈开发第13天
#多用户登录 import getpass #引用getpass import os #引用os import configparser #引用配置文件操作的库 count = 0 count_oth ...
- 使用Yeoman generator来规范工程的初始化
前言 随着开发团队不断发展壮大,在人员增加的同时也带来了协作成本的增加:业务项目越来越多,类型也各不相同.常见的类型有基础组件.业务组件.基于React的业务项目.基于Vue的业务项目等等.如果想要对 ...
- Eclipse中将含有图片资源的项目打包成jar文件
前言: 最近学了GUI编程和UDP协议,心血来潮想做一个局域网内的聊天软件,前期都还算顺利,直到后来将整个项目打包成jar文件时遇到了困难.如图: 自己设置的图标不见了,但是也没有默认的图标,说明图片 ...
- So Easy-Ntp嵌入式软件移植
一.导语和准备工作 Ntp是一种对时的软件,对客户端来说我们只要输入ntpdate IP,如ntpdate 192.168.1.254(192.168.1.254是ntp服务器,window电脑激活自 ...
- 9.Linux系统引导流程
一.Linux系统引导流程 当我们按下主机电源键的那时候开始,主板上的CMOS/BIOS模块将进行固件自检,以此检查各个硬件是否正确连接. 在Linux引导流程中,一般可以分为以下几个主要过程: 1. ...
- 《Python基础教程》第1章读书笔记
# -*- coding:utf-8 -*- x = "hello " y = "world" print x+y print "hello &quo ...
- jquery处理checkbox(复选框)是否被选中
现在如果一个复选框被选中,是用checked=true,checked="checked"也行 要用prop代替attr会更好,虽然在jQuery1.6之前版本的attr()方法能 ...
- PixiJS - 基于 WebGL 的超快 HTML5 2D 渲染引擎
Pixi.js 是一个开源的HTML5 2D 渲染引擎,使用 WebGL 实现,不支持的浏览器会自动降低到 Canvas 实现.PixiJS 的目标是提供一个快速且轻量级的2D库,并能兼容所有设备.此 ...
- 自然梯度(Natural Gradient)
自然梯度(Natural Gradient)
- MySQL关于check约束无效的解决办法
首先看下面这段MySQL的操作,我新建了一个含有a和b的表,其中a用check约束必须大于0,然而我插入了一条(-2,1,1)的数据,其中a=-2,也是成功插入的. 所以MySQL只是check,但是 ...