Power Pivot表属性无法切换回表预览模式的问题

时间:2023-01-03 08:23:46

近期Office365用户升级后解决了在Power Pivot中输入中文的问题,但是同时也带来了一个新的问题就是表属性窗口默认为“查询编辑器”模式,且无法切换回“表预览”模式。

本文和您分享在这种情况下如何对源数据进行更改操作。

导入时未进行筛选的情况

 

从Excel文件导入数据到PowerPivot,

Power Pivot表属性无法切换回表预览模式的问题

注意红色部分的信息:

  1. 文件名 - 记录了所抓取的Excel文件名称和位置信息

  2. 源表 -记录了数据所在的工作表信息(Sheet)

  3. 预览并筛选 - 此处我们没有进行任何筛选操作

数据导入后,我们点击“设计”-“表属性”查看

Power Pivot表属性无法切换回表预览模式的问题

查询编辑器模式下的SQL语句:

 

SELECT [Sheet1$].*   FROM [Sheet1$]

语句中的代表所有的意思,这段语句直译就是:从工作表[Sheet1$] 中选择工作表[Sheet1$] 的所有数据

按这个含义,如果源数据发生列的增减或列名变化,只要数据存放位置不变,PowerPivot就可以刷新获得最新的数据。但此处有一个小Bug,如果源数据的列发生变化,直接刷新是不能获取最新列信息的:

  • 增加列:可刷新,但新增列不会出现

  • 删除列:刷新出错

  • 更改列名:刷新出错

遇到上述问题,我们需要打开表属性窗口,然后不进行任何操作,直接点击保存。Power Pivot会按照该SQL语句自动刷新获取最新的数据进来。

如果原始数据没有发生变化,而我们希望筛选拿掉不需要的列:

  1. 会SQL语句的话直接修改语句

  2. 不会SQL语句的话新建一个Excel文件,导入同一个文件并在导入时筛选想要的结果。导入后从表属性里复制该SQL语句并粘贴回原模型文件。

  3. 不修改,直接在模型中隐藏列。

导入时已进行筛选的情况

还有一种情况就是我们在导入时已经进行过筛选,那表属性里的SQL语句大概是这样的:

SELECT [Sheet1$].[省份],[Sheet1$].[收入]   FROM [Sheet1$]

把列名逐个列出来,大家需要修改的话直接修改语句即可:

  • 增加列 – 用逗号分隔,输入需要新增的列名注意是[Sheet1$].[列名] 的格式

  • 减少列 – 直接找到对应的列名删除即可

如果语句很长的话可以复制到word里,通过查找功能进行修改,改好后替换回去即可。

Power Pivot表属性无法切换回表预览模式的问题的更多相关文章

  1. 自定义控件设置属性并实时展现并预览在xib中

    关键字: // @IBDesignable:实时看到xib设置后的效果 // @IBInspectable:给xib提供设置属性,可以xib中看到此属性 场景: 自定义一个UITextField,并提 ...

  2. 【最新】Power BI混合现实应用Mixed Reality app预览版正式发布

    1.介绍 2018年3月13日,Power BI在官方博客和Docs文档发布了Power BI for Mixed Reality应用预览版的消息, 也就是可以以后在更虚拟的世界中来观察你的报表,想象 ...

  3. oracle闪回表详解

    --- 说明闪回数据库 --- 使用闪回表将表内容还原到过去的特定时间点 --- 从删除表中进行恢复 --- 使用闪回查询查看截止到任一时间点的数据库内容 --- 使用闪回版本查询查看某一行在一段时间 ...

  4. mysql表属性、索引、约束

    1.表属性 创建表的基本语法: create table [if not exists] 表名 (字段列表 [,索引或约束列表])[表选项列表] 其中,字段列表格式如下: 字段名 类型 [属性列表], ...

  5. (转)减少oracle sql回表次数 提高SQL查询性能

    要写出高效的SQL,那么必须必须得清楚SQL执行路径,介绍如何提高SQL性能的文章很多,这里不再赘述,本人来谈谈如何从 减少SQL回表次数 来提高查询性能,因为回表将导致扫描更多的数据块. 我们大家都 ...

  6. MySQL回表查询

    一.MySQL索引类型 1.普通索引:最基本的索引,没有任何限制 2.唯一索引(unique index):索引列的值必须唯一,但是允许为空 3.主键索引:特殊的唯一索引,但是不允许为空,一般在建表的 ...

  7. InnoDB 聚集索引和非聚集索引、覆盖索引、回表、索引下推简述

    关于InnoDB 存储引擎的有聚集索引和非聚集索引,覆盖索引,回表,索引下推等概念,这些知识点比较多,也比较零碎,但是概念都是基于索引建立的,本文从索引查找数据讲述上述概念. 聚集索引和非聚集索引 在 ...

  8. Power BI for Office 365(三)Power Pivot

    在Power Pivot中可以从各种数据源中根据你的需求来创建数据模型,并且可以根据需要随时刷新这些数据.在上一篇中,Anna已经准备好了加载到Power Pivot中的数据.Power Pivot就 ...

  9. jQuery - 02. 样式表属性操作/类操作、动画、显示隐藏、滑入、淡入、停止动画、节点操作、添加对象、清空节点

    样式表属性操作.css $("div").css({'width':100,'height':100,'background':'red'}); $("div" ...

随机推荐

  1. IE 6 ~ 9 CSS Hack 写法总结

    IE 6 ~ 9 CSS Hack 写法总结 24th 四, 14 lip2up [code lang="css"]_color: red;    /* ie6 */*color: ...

  2. 5.24 Declaring Attributes of Functions【转】

    转自:https://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Function-Attributes.html 5.24 Declaring Attributes o ...

  3. CS程序,服务器端弹出MessageBox.Show()之类的UI操作???禁止

    服务器端绝对不能用MessageBox.Show之类的UI操作,大家要掌握异常(Exception)的工作机制. 可能你开发调试时貌似可以,因为是以单机版运行.在服务层或者数据访问层MessageBo ...

  4. 暂停和恢复Activity Android

    暂停和恢复Activity(Pausing and Resuming an Activity) 在正常的应用程序使用,前台activity有时会被其他可视化组件遮挡,从而 造成activity的暂停. ...

  5. C++编译程序时的内存分配

    一个由C/C++编译的程序占用的内存分为以下几个部分 1.栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈.程序结束时由编译器自动释放 ...

  6. AI行业需要什么样的人才

    自AI人工智能诞生以来,它的领域逐步扩大,技术层面也越来越多样化,投身于该领域的人才也越来越多,那么AI行业到底需要什么样的人才?我们应该如何定位自己,找到适合的领域?3月8日晚,在飞马网线上直播中, ...

  7. Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API

    不同修饰符使用细节 常用来修饰类.方法.变量的修饰符 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权 ...

  8. 【Android 应用开发】BluetoothDevice详解

    一. BluetoothDevice简介 1. 继承关系 public static Class BluetoothDevice extends Object implement Parcelable ...

  9. 【HANA系列】SAP HANA XS使用Data Services查询CDS实体【一】

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用Dat ...

  10. 【转】IntelliJ IDEA 创建 hello world Java web Maven项目

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...