小勤:我这个数据导入Power BI后,怎么都变了啊? 大海:变成啥样了?你这年月数据还有不同表示方式…… 小勤:你看,这些年月,怎么都变成数字了?...大海:很多这种年月的录入都只是显示为“年月”的样子,实际是日期,所以导入Power BI的时候,就会识别为日期。 小勤:那这个也不是日期啊!不是个数值吗?...但是……我更改数据类型的确是把日期识别出来了,但前面那个“6-8月”的出错了!怎么办? 大海:碰到这种日期和非日期混杂的情况的确很烦人的!如果能从源头上规范,改成文本的录入方式,当然最好!...但类似这种情况,估计很难控制,因为Excel里输入年月,一回车就变成日期了: 回车: 小勤:就是啊。如果数据只是我自己录还好,但毕竟是收集来的数据,我就很难控制了。...大海:所以,这种情况还是得在Power BI里处理掉,也不复杂,我们加个自定义列,通过判断数据类型然后转换为所需要的内容即可,公式如下: 小勤:懂了,通过Value.Is函数判断是否为数字类型,如果是的话
微软从2013年秋季推出了Power BI, 跨工作簿、跨表查询汇总这些问题都是小菜,而且不需要你会任何公式与编程。...如下动图展示下Power BI处理这个问题的强悍之处,首先将Excel数据导入Power BI,然后如下操作: 在一般情况下,Power BI可以自动识别每个表之间有联系的字段,从而建立关联关系。...如果没有识别,可以自动检测或者像上图那样手动添加。这样,各个表之间就建立了关联,我们可以将所有字段合并到一起显示。你可以使用这三个表的字段做相应的数据分析或者图表展示,无需任何公式。...此处只是展示了Power BI组件很小的一个功能,他的数据处理能力、图表展现能力可能都超出想象,感觉上微软多年以来终于推出了一款让人惊艳的产品,并且主要功能还免费,Excel也由此焕发了新的活力(当然Power...我的主要感觉是: 大部分Excel公式没必要学了。 VBA的很多作用被取代了。 用了之后你可能再也回不去了,无法忍受原Excel的基础功能了。 后面本公众号可能还会对其他功能进行介绍。
正态分布,是非常经典的统计学规律。 我们此前给出过如何在 PowerBI 中示范正态分布的案例,已经完美。 在有了这两天给出的光滑曲线做法后,我们进一步将正态分布的曲线做成光滑曲线来看其状态。...后记 在上述介绍正态分布实现方法的文中,用 RAND 函数随机生成 ( 0 , 1 ) 之间的随机数,在当时那篇文章的写作时是OK的,但在现在的 Power BI Desktop 打开后会出现问题,并不随机了...这里改用了 Excel 来生成这些随机数如下: 其中 U1,U2 都是 RAND 生成的随机数,而 N 是通过一个公式计算的符合近似状态分布的数,公式为: 指出这个 RAND 的问题,有两事: 目前版本的...本文所述的方案是测试 RAND 函数是否是真随机数的一个方法。 最后,如果你有一组样本点,可以装箱,并绘制直方图和光滑曲线图,那么本文就是 Power BI 中的最佳方案。...总结 正态分布,在 Power BI 中用 DAX 以及相关图形可以展示。 但这里识别出了当前版本的 DAX 引擎的 RAND 函数问题,这个会和微软确认,再告知大家。
导致同事(尤其是老板)无法打开 .pbix 文件。 第二,企业要求数字保密,不可以上云。 导致不能发布 .pbix 文件到 Power BI 云端。...BI 文件,如下所示:、 正在运行着的 Power BI 内网穿透精灵 的 服务器端,如下所示: Power BI 内网穿透精灵 的 服务器端,可以智能的识别和管理 Power BI 文件,并对外提供服务...企业商业智能平台,将单纯的 Power BI 文件,提升了一个档次,当高管和老板看到这样的字眼,一定潜意识理解自己的企业已经有数字化平台了,而它的缔造者是谁呢?谁这么牛呢?...如下: 第七,支持用户识别,实现数据行级别安全性。 精灵中内置特殊技巧,可识别当前使用客户,并与数据模型联立,实现数据行级别安全性控制。 第八,绝对安全绿色环保。...精灵不会触碰,修改,破解任何 Power BI 或 SSAS 相关组件,它只是将 Excel 的访问请求发给 Power BI,又将信息发回给 Excel。
第一,除了DAX,Excel还有一套本界面的公式环境可以结合SVG生成图表,Power BI只有DAX。以下是Excel公式制作的进度条。...但是传统公式允许的字符数太少,所以除非图表很简单,否则不建议使用。将数据加载到Power Pivot使用DAX制图是更为通用的选择。...data:image/svg+xml;utf8,才能被识别,Excel不需要。...第三,Power BI内置视觉对象加载SVG图表,代码中需要有命名空间(xmlns字样),Excel不需要。...例如你在DAX指定图像width height都为1000像素,Power BI表格矩阵图像大小的控制参数目前最大512像素,是显示不了1000像素那么大的。而Excel公式定义多大就显示多大。
实际上,我们在 Power BI 模型上执行的大部分工作都可以归结为设计并应用 DAX 度量值。 在 Power BI 报表中使用事实表中的数字列时,列的值将被执行聚合运算。...当你使用 Power BI 可视化报表时不需要用到此功能,但面向关系型数据库的经典报表工具主要依赖于从数据库中检索自定义数据集来呈现报表。...这些的常见数据源是数据仓库或其他数据库;但发布 Power BI 数据集形式的 Power BI 模型也可以以这种方式使用。...隐式度量值要么无法使用,要么不方便使用,因为它们无法更改。 不直接使用事实表中的数字列还有其他的优点,即不会有使用不正确聚合的风险。...该单行的 ZZ 列中的值是文本“OK”。这个单独的一列必须得存在,因为连一列数据都没有的表并不是表;但是当你隐藏该列时,Power BI 会自动将其识别为度量值表,并将其放置在“字段”窗格的顶部。
图表或视觉显示效果:在 Excel 中,则可以强制数字格式以需要的方式出现在图表中,在 Power BI 的可视化格式工具中也有类似的选项。...当查询根本无法加载时,将会发现查询中存在一个步骤级错误。 值错误:这些错误发生在单元格层面。查询仍将加载,但错误值将显示为空白值。...虽然这类错误可能出现在很多地方,但到目前为止,最常看到它的地方是在 “Changed Type” 步骤中。这是因为 “Changed Type” 步骤将列名硬编码到它的公式中。...那么如何识别列中存在的错误? 如果使用的是 Power BI 或 Excel 365 ,将会注意到,在列的标题下有一条红色的短线,后面跟着条纹。这是一个视觉提示,表示该列中存在某种错误。...右击 “ErrorData 中的错误” 查询,并选择【删除】。 3.7 关于数据类型与错误的最后思考 本章介绍了 Power Query 中数据类型的概念,以及识别、跟踪和处理用户将看到的常见错误。
你无法确定你的报告将来会有何种用途:用户可能会获得对 Power BI 模型的访问权限,也可能意外被添加到安全组,或者其它无法预测的情况。...图5.11 Power BI Desktop 中的“以角色身份查看”窗口 在 Power BI Service中,它的工作方式基本相同,但“其他用户”选项有些隐蔽。...当普通表与受保护的表建立关系时,你可能因为权限问题无法访问。更重要的是,当引用受保护的列或受保护的表中的列时,Power BI报表因为无法访问这些列或表而引发错误。...尽管 Power BI 模型支持 OLS,但目前无法使用 Power BI Desktop 对其进行配置。...当该数字大于 1 时,它们返回假(false),但当它为0时,它们也会返回假! 图5.27显示了我们的示例安全角色中薪资成本度量的输出。
更改公式栏中的公式,使其指向 “Staging” 查询,如下所示: =Staging 关闭 Power Query 编辑器 ,允许数据更新。...将查询从 Power BI 复制到 Excel 和将查询从 Excel 复制到 Power BI 中一样简单,只要查询中没有使用在 Excel 中的 Power Query 不支持的数据源连接器。...正如本章前面提到的,将这些查询从 Excel 复制和粘贴到 Power BI 会导致步骤级错误,因为 Power BI 不识别 Excel 中的作为表格的数据源。...这里不难体会到,虽然在 Excel 工作簿中该查询已经加载,且已基于此构建了透视表(PivotTables)和透视图(PivotCharts)等,但 Power BI 并不能识别或兼容 Excel 工作簿中...所有的日期都被复制为日期序列号(自 1900 年 1 月 1 日以来的天数),而不是可识别的日期。 在这一步中,Power BI 显示的数据量是有限制的。
因此,Power BI 用户,尤其是编写了 DAX 的公式,大概率会遇到这个问题的。...解决方案 由于触发 AutoExist 需要两个条件,其中 SUMMARIZECOLUMNS 运算是不可避免的,在 Power BI 中图表都默认使用了这个计算,那方案只有是不让它来自一个表的多列。...当一个表有两列分别作为切片器时又写了一个 DAX 公式里 ALL 掉了其中一列。 数字就会不对。 解决方法是:把那列单独做个表出来即可。...时间来到 2022 年,Power BI 的学习方式已经不是几年前,一起高喊 DAX 牛逼的日子,而是精细化的拆解出一套业务人员与技术人员的有效区隔,业务人员应该将注意力集中在业务本身,以及如果使用 DAX...业务人员只需要知道: 怎么做是一个正确而安全的习惯 如何识别潜在的问题 当出现问题了如何快速修复 继续关注业务本身 这是我们将持续为业务分析师带来的价值。
点击“博文视点Broadview”,获取更多书讯 数据格式不规范的可能性有多种多样,但高频发生的错误主要有日期格式和数字格式错误,或者是单元格中存在多余空格,导致无法精确统计和计算(见图1)。...例如, “2020.10.1”等格式,尽管符合我们的填写习惯,却不符合 Excel 的日期规范, 因而无法被识别。 而在单元格中手动添加单位或者空格,都可能使单元格内容无法被 Excel正确识别。...如:=TEXT(D2,0)(见图5)。 图5 VALUE函数——将代表数值的文本字符串转换成数值。 VALUE 函数只有一个参数,输入函数后,选择需要转换为“数字”格式的单元格,按【Enter】键。...03 Power Query 数据清洗 有时候,已经尽力将数据按照规范进行整理了,但不管是运算还是统计,总是无法得出正确的结果。...如果已经安装的版本中没有这个功能,建议更新版本,或者是前往微软Power BI 官网下载 Power BI Desktop 软件。
在以前的文章中,我就提过:一家企业会不会用 Power BI 就是一种对数据力认知的体现。民间个人对 Power BI 的学习已经非常非常成熟。...对于第二点,将直接将从单点的 Power BI 学习认知上升到可复用可量化可持续优化的行业解决方案中。在任何一个企业都没有这个岗位,但任何企业都需要有这种思维意识的人。...这也是很多企业用 Power BI 或者数字化用不起来的原因,那就是问题根本不在于工具和技术,而是该企业或项目就没有一个真正懂的人。...当然,在这里的环境中,我们会和专家级的数据库架构师合作,来构建餐饮行业的实时数据仓库,为 Power BI 后续发挥极限性能打下基础。...将 “直接用铲子敲破鸡蛋” 的操作改为标准化的:在储物格上敲开鸡蛋,再倒入磨具中。 天呢~~~ 当我们将这样的自动化优化管理标准的模式给到我们的企业客户时候,他们没说话,但相信心里已经惊呆了。
: 很多说明性的内容和省份的信息都是混在一张表里的 无法直接提取省份对应的链接信息 还有很多时候,网页的内容其实并不是表格,这时,就需要通过函数Web.Contents函数将网页的源代码读出来,再通过...mmversion=false - 2 - PBI智能识别功能及其问题 现在,Power BI提供了智能识别的功能,可以提供很好的辅助,我们先用上面的例子进行操作,然后去看这个智能识别功能的原理是什么,...Step-01 从Web获取数据,输入网址后,即可看到按钮“使用示例添加表”: Step-02 填选内容与智能识别、填充 在“使用示例添加表”中,在下方的表格中,填写2-3项需要提取的信息后,Power...BI会自动识别出“同类”的信息进行填充: 也可以直接双击单元格进入编辑状态,此时,Power BI会提示可选的内容,按需要选择2-3项后,Power BI也会自动识别出“同类”的信息进行填充:...我们看看系统帮助——在Power Query里随便增加一个步骤(点编辑栏的“fx”按钮),输入公式“ =Html.Table”即可: 示例中的网页代码(去掉因直接放在函数内需要增加的多余双引号)其实比较简单
除了已经在世界范围遥遥领先的 Power BI 底层列式存储引擎以及计算引擎,这点干脆就不提了,感兴趣的伙伴可以参考:努力想得到却永远无法得到的商业智能是什么。...Power BI 将允许业务用户直接创建机器学习模型来进行预测,而且不需要写一行代码。 模式识别。...Power BI 将可以使用 Azure 提供的模式识别服务来将数据中的非结构化数据转换成结构化内容,如:心情分析,关键词提取,图像识别等。 零代码数据准备。...与 Power Query 形式一致但更为强大的零代码自助数据准备的数据流,Power BI Premium 的计算引擎将自动托管,按照数据量级的需求提供更强大的性能支撑,业务用户仅仅只需要在长得和 Power...想想看,什么数据科学家,什么数据怪咖,什么自行车,120 元能干嘛,能从此将任何人的职业生涯与世界顶级数字化服务对接。
PPT的设计能力要比Power BI高很多,如何将这种能力应用到Power BI当中?PureViz这个第三方插件给了我们很好的解决方案。...使用它可以将PPT设计好的内容迅速转换为你的专属Power BI动态图表。...3.图表设置 ---- 最大号的数字我们用来展现模型中的今年业绩,单击该数字,在右侧的文本内容中选择自定义: 自定义有两种方式,固定值和公式(Fx)。...接下来对背景色进行动态设置,选中背景色,在填充色中选择公式Fx: 公式使用IF语句,如果增长率度量值大于0,显示绿色,否则显示红色。...最后对上方中央旋转的圆形进行设置:旋转角度为0-360度 悬浮的工具提示设置为增长率度量值: 以上,完全自定义的Power BI动态卡片图即设计完成。
小勤:用个例子给我讲讲Power BI怎么用的呗。...大海:好吧,Power Query你学了那么多,Power Pivot也基本入门了,Power BI也可以同步开始学了,反正PQ和PP的知识除了操作上有一点点儿区别外,都是能在Power BI里直接用的...构建表关系:比如说现在咱们有订单表和订单明细表,这两个表实际是需要通过订单ID关联起来的,还记得Power Pivot那篇《表间关系一线牵,何须大量公式拼数据》的文章吗?...大海:对的,Power BI在构建数据表间关系是挺智能的,会根据数据的规律自动构建一些关系,比如这个例子里的2个表,实际在加载数据的时候就已经建好了,当然,有时候可能自动识别的关系是错的,那就自己手动先删除原来的关系...将“货主地区”字段拖放到“轴”里,将“销售数量”拖放到“值”里: 结果出来了: 小勤:嗯。大概理解了。感觉操作很简单啊。 大海:对的。
补货的这个过程需要知道两个信息: 1.这个商品在仓库哪个位置放着 2.这个商品长什么样 本文使用Power BI建立一个货品仓位查询系统,可以方便的按照各个维度查询货品位置,提升仓管人员找货效率,如下图所示...如果你获取到了JPG格式的布局图,可以通过synoptic.design这个网址将JPG转换为SVG。...仓位框选完成后,在上图右侧区域对仓位进行命名,注意仓位名称需与数据源中的仓位名称保持一致。接着选择“EXPORT TO POWER BI”,将图片另存为SVG文件。...该SVG图片无法直接导入Power BI,需要对每个仓位进行编号。可以使用INKSCAPE这个软件对每个仓位ID进行重新命名。 无论你的仓库布局图怎么获得的,最终处理的结果是ID规范的SVG布局图。...在Power BI中选择SynopticPanel自定义图表,Category设置为“存货仓位”字段,Measure设置为“存货数量”字段,选中Local maps,将上一步生成的SVG文件导入,如下图所示
注意 该特性尚未正式出现在任何 Power BI Desktop 产品中,但此次对外介绍,说明该特性已经进入预览阶段。...截止目前,您无法在任何 Power BI 产品中体验该特性,但你可以明白这个特性的出现,将意味着什么。 这里列出了视图层计算与度量值和计算列的区别。...快速度量值,对此来说只是鸡肋的存在。 要从根本上,让 Power BI 的使用更加简单,微软 Power BI 产品团队厚积薄发,将这一直观的视图层计算内置实现。...不久后,Power BI 的使用将更加直观: 也可以更随意地设置: 经过这些改进,Power BI 将进一步进化到一个前所未有的状态。...如果用一句话来总结这个精妙的世界,那么,这句话就是: 数据模型,将业务数据有机地整合到一起,与业务世界实现数字化等价。 计算列 / 表,为数据模型补充物质,使数据模型更加充沛。
使用Power BI做数据分析的核心是实现度量。下层基础决定上层建筑,写出一个好的度量值的前提是有好的指标设计。什么样的指标才是好指标呢?...但如何能够公平地衡量可能存在一些操作上的困难,比如出勤人数的计算是通过老师本人点名进行还是有独立的人脸识别设备做监控;学生是自发参加课程还是受学校考勤制度的约束;课程的时间安排对出勤率有多大的影响;如果有学生签到后中途离开...如果无法实现公平的度量,再好的指标也是个理想状态。比如颜值,你怎样把它数字化呢?...纠错也是一种进步,你的指标是否经得起时间的考验? Time-Based 时间 关于时间需要结合Power BI来讲了。在时间智能函数的学习中我把公式分成了两类,时间段和时间点。 ?...比如你想要知道每日的银行存款余额是多少,如果系统中有每日的记录自然计算起来很简单;但如果没有,我们也可以从历史的发生数据中做推导。基本的思路就是把指标拆解成流入和流出,再分别求累计至今的发生值。 ?
领取专属 10元无门槛券
手把手带您无忧上云