首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerBI 2018年11月更新 支持PowerBI工程式开发

新的筛选器面板 对于已经存在的报告是不会自动打开该功能的,需要手工启动,如下: ? 可以看到: ?...当选择任何视觉对象后,可以将该视觉对象的视觉级筛选放置在该筛选器面板,甚至包括图片和前N项,如下: ? 这个更新很有用,对于不同的视觉对象,可以均开放筛选器,可以让用户随时筛选需要看到的内容。...参考:PowerBI 实现中国式复杂报表设计 另一个巨大的缺陷是:无法针对某些列单独设置颜色。 在有了按字段设置颜色后,看看优化后的结果: ?...,而作为补偿,PowerBI直接提供DAX进行全局(跨越所有数据,跨越所有粒度)计算,因此也就消除了表计算和行级别表达式的概念。...另外,值得一提的是 DAX 编辑器可以进行实时缩放了,按住Ctrl+鼠标滚轮(或者:Ctrl + “+/-“ )就可以调整大小,如下: ?

4.1K20

DAX学习分享:十条经验

汉语博大精深,同一个词在不同的语境下表达的意思都可能不同。 ? 而这不同的语境就好比DAX的“上下文”。使用不同的切片器、筛选器、数据透视表的行和列,都会创造不同的“语境”(筛选上下文)。...二 使用度量值,而不是计算列 在PowerBI中有三个地方可以写DAX公式:度量值、列、表。这三者理想的使用频率是由大到小,度量值>列>表。 ?...计算列不是什么新知识,就好像在Excel中使用Vlookup添加一列一样,这一列是基于现有的表基础上做运算,它是“静态”的,运算结果不会因为切片器或透视筛选而变化,当你建立好后,它就会保存在文件中,增加你的内存...它被称作“Excel20年历史上最好的事情”和“移动的公式”,让你实现了质的飞跃,其灵活性可以说传统Excel、VBA、甚至其他计算机语言都望尘莫及。...下图这个图是我经常用来脑补DAX的工作原理,度量值和计算列都是先执行筛选再来计算,而所谓的“DAX用作查询语言”其实就是主要应用了筛选功能,所以某些观点“DAX查询将取代数据透视表”是没有道理的,一个东西你只用了一半的功能

3.3K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PowerBI 2019年5月更新 引入做计划预测大杀器

    报表方面 性能分析器 很多人会问如何对PowerBI进行性能优化,无疑此次的更新给我们提供了这样的功能: 每一个图形元素的渲染都可以包括三部分时间: DAX查询时间 视觉对象显示时间 其他 另外这里提供了复制查询的功能...对于此,我们将在后续文章专门讲解使用性能分析器来调试DAX的方法。...筛选器面板改进 筛选器面板的改进主要体现在: 排序 这点完全是从用户角度出发,因为这个筛选器面板是为了用户设计的,用户的需求会非常灵活,例如筛选器的排列顺序位置等,因此,必须能够更加灵活的定义筛选器,虽然本次有了这个改进...支持主题 筛选器支持了主题,可以像配置PowerBI颜色一样,对筛选器进行主题的设置,例如: { "name": "FilterPaneTheme", "visualStyles":...其他 PowerBI Desktop 加入查询自动取消特性 为了提升性能,在以下场景,PowerBI Desktop会将查询自动取消: 当一个可视化元素产生了一个新查询而之前的查询尚未完成,则会自动取消之前的查询

    1.3K20

    PowerBI & Excel CEO 终极驾驶舱 - 第二弹 - 综合近期与历史分析

    我们在此前的文章以及系统化的视频教程中已经讲解了PowerBI及DAX基础部分,我们的文章将不断基于这些基础给出非常现实的设计。...日期区间表,并与日期表构建双向筛选。 日期区间表(XTD版),并与日期表构建双向筛选。 值得强调的是(以下针对高手): 日期表模板是必须的,避免对日期表的循环依赖。...而在实际中,他们会交叉影响的,这是PowerBI作为BI产品的交叉筛选的默认特性。我们需要简单进行设置以实现定向的精确控制,如下: 对于每个筛选器,我们都要精确设置其影响的范围。 什么鬼?没见过?...总结 从技术上看,本文涉及PowerBI及DAX的知识点包括: 日期表 日期区间 日期区间(XTD) CALCULATE灵活的取消筛选 动态指标KPI 双向筛选 筛选器的作用范围 IBCS & ZebraBI...- 第一弹 相关基础课程: 《PowerBI自助商业智能分析基础系列》 《PowerBI DAX基础系列》 《PowerBI DAX实战系列》 《PowerBI & Excel 商业图表可视化标准》

    1.7K10

    PowerBI 2018 8月更新 一键导出PDF报告集合

    例如,可以针对导航做一个分组,可以针对某种故事进行分组,如下: 主题正式发布 Power BI 的主题是以 JSON 文件形式存放的,但到目前还没有给出官方的编辑工具,通常情况更多的是对 PowerBI...在此前的文章中已有过对此的详细的说明,不再展开。 参考:Power BI云端动态构建列表详情页筛选模式 筛选器重述 这是一项对筛选器微小的改变,让筛选器的标头可以显示当前筛选的选项。...DAX 新增统计类函数 新增的DAX统计类函数包括: NORM.DIST NORM.S.DIST NORM.INV NORM.S.INV T.DIST T.DIST.RT T.DIST.2 T.INV...其他方面 在自定义视觉对象方面,第三方给出了几种更新,如下: 感兴趣的伙伴可以在官网查询,个人感觉很多第三方图的理念很好,但在客户严格的需求变化下,很多图是无法调整细节的,导致有很大限制,这方面看来只能耐心等待了...下期预告 按照微软官方的说法,本月正在开发矩阵的 + - 折叠功能,将更加接近于透视表;另外正在对散点图进行优化,将支持在坐标轴使用分类而不仅仅是度量值,这个更新对散点图会很有用,一起期待下月更新吧。

    3.5K40

    『持续进化』增加DAX查询更新功能,Excel催化剂与PowerBI联合接近大结局

    一发不可收拾,灵感不断,时隔4年,Excel与PowerBI互通互联方面,仍然有许多可改进的地方,继DAX查询导出数据可输出连接方式后,这一次,再标配上带连接的智能表可再次修改DAX查询,满足智能表某些条件需二次修改的场景...三个功能,让透视表、智能表消费PowerPivot易如反掌。 不再有屌丝PowerBI DeskTop的端口号变化问题,直接填入DAX查询,一键出结果,轻松分享其他人使用。...最后,借助EasyShu专业一键出图插件,使用透视表消费PowerPivot模型数据,切片器交互不同维度切换,从此二舅人生大不同。...传送门:EasyShu3.6.3发布,在用户体验与颜值表现上不断提升 其他DAX查询数据导出功能 Excel催化剂,国际首个探讨Excel与PowerBI互通互联并落地的工具插件,初版已发布近5年,...将PowerBIDeskTop性能分析上的DAX查询,直接可复制到Excel催化剂的DAX查询编辑窗口中,经过【清除筛选条件】操作后,得到干净DAX查询语句。

    1.7K20

    PowerBI丨送给正在学习的你

    [1240] 前言 白茶坚持写了两年的PowerBI,关于PowerBI的系列文章都已经更新完毕,后续的话可能偶尔会更新一些PowerBI的场景案例,会慢慢更新一些其他工具类的文章,比如SQL、分页报表等等...1丨PowerBI  时间函数 这一部分函数,主要介绍的是一些时间函数的应用,比如Today等等,通常这类函数在生成日期表的时候可以用到,也可以在计算时间指标的时候与Calculate搭配使用。...3丨PowerBI 筛选器 DAX中最难的部分,就是各种各样的上下文转换了,我们最常用的其实就是Calculate函数,在内部进行各种计值环境的修改。...因此对于已经入门的小伙伴而言,筛选器这部分内容属于必学内容。 4丨PowerBI 信息函数 这类函数,在特定的场景下非常的有用,比如说层级的计算、权限控制以及文本的链接等等。...—PowerBI扩展— [1240] 针对平常只是自己使用的小伙伴来说,掌握上述的9篇内容就够了,但是对于想转行专职做BI的小伙伴来说,还是远远不够的。

    1.9K70

    一个简单现实案例挑战 PowerBI 水平测试 - 深度解析

    而 PowerBI 中使用 DAX 构建公式却没有这样的便利,这是很多业务伙伴无法从 Excel 切换思维到 PowerBI 的重要原因。 而该问题已经在 PowerBI 社区被投票投成了热门: ?...视图级计算,是 PowerBI 的硬伤,在这个环境,PowerBI 暂时保持了精简的 DAX 运算系统,提供了在模型层面计算的能力,这种能力对于施加于模型的运算特别合适。...我们称这样用肉眼看见的“行”而并非是数据模型表中的行,叫做“视图级行”。这种行实际会提供的还是筛选环境,也就是筛选上下文,而非行上下文。...这个视图筛选环境克隆的现场环境的表现形态,一定是一个表(table)。...而震撼的 PowerBI DAX 视图级通用计算模式 就要来了。

    2.7K31

    大数据分析工具Power BI(七):DAX使用场景及常用函数

    ALL函数功能是返回表中所有行或列中的所有值并忽略已应用的任何筛选器,即去除筛选。其用法如下: ALL([TableNameOrColumnName],[ColumnName]... ...)...CALCULATE函数是DAX函数中最重要和常用的函数,主要功能是根据指定的条件对数据进行筛选然后按照指定的表达式进行计算,找出满足条件的数据,其用法如下: CALCULATE(表达式,[筛选器1],[...筛选器2]... ...)...复制 以上"表达式"参数是指对筛选后的数据进行计算的表达式,可以执行各种聚合计算,后续参数是一系列的筛选器,筛选器也可以为空,多个筛选器之间用逗号分割,多个筛选器都满足的数据集合才会被指定的表达式进行计算...在资料中找到"2021~2022年工资表"导入到PowerBI中并修改对应的日期格式,如下图所示: 下面我们分别在PowerBI中针对"2021~2022年工资表"数据统计工资月同比增长率与工资月环比增长率

    10.2K42

    【燃】PowerBI 6月更新 商业应用大会 新路线图 全部出炉

    PowerBI Desktop 本月更新中有几个亮点,先来看看主要内容包括: 界面风格更新 可视化筛选器支持切片器 性能分析器支持排序 条件格式支持更多可视化控件 DAX设置 背景色 及 可视化头部颜色...DAX设置 卡片图 颜色 DAX设置 仪表图 颜色 可视化元素头部支持工具提示 表和矩阵支持自定义小计名称 同步切片器支持层级切片器 不同可视化对象的字体统一 加入新的DAX运算符 新的可视化 增强的...可视化筛选器支持切片器 性能分析器支持排序 当一个界面很复杂的时候,就可以快速定位到用时长的元素进而进行优化了。 条件格式支持更多可视化控件 DAX 设置颜色开始支持越来越多的元素和可能。...DAX设置 背景色 及 可视化头部颜色 DAX设置 卡片图 颜色 DAX设置 仪表图 颜色 可视化元素头部支持工具提示 这样,对于任何可视化元素,都可以描述其作用了,例如: 表和矩阵支持自定义小计名称...简介快速直观的体验 PowerBI Desktop启用了新的外观。 PowerBI Service启用了新的外观。 Siri 已集成。 切片器支持筛选设置。 个性化可视化面板。

    1.8K10

    PowerBI 2019年2月更新 - 暴露暗藏的AI技术

    开启相关预览功能 首先需要开启相关的预览功能: 重启 PowerBI Desktop 后生效。 新筛选器体验 此前的更新已经介绍过该功能。本次更新改进了更多细节。...在制作 PowerBI 报告时,尤其是在线版的报告,需要报告级、页面级以及可视化对象级不同的筛选器来实时完成某些筛选,该特性会非常使用,尤其适用于场景:从多个元素(元素个数大于10)中选择一部分。...折线图支持筛选单点或某个系列并交叉筛选其他可视化对象 现在可以选择折线图的某个点,如下: 或者可以选择某个系列,如下: 并同时起到交叉筛选其他可视化对象的作用。...改进的PY和R的编辑器 喜欢使用PY或R的战友现在可以使用与DAX一样的编辑器功能了: 包括智能提示以及编辑器行号,放大缩小等特性。...这是否算是暴露了黑科技,以及未来的走向,上述代码可以在DAX Studio中运行,但却无法在PowerBI的DAX编辑器中运行,看来默认的用户编辑界面,微软暂时封锁了该功能,希望用户通过拖拽的方式来运行

    2.2K20

    Power BI: 理解VALUES和FILTERS函数的区别

    1 无切片器的情况 针对上面的产品表,采用VALUES和FILTERS函数,创建如下两个度量值: VALUES = COUNTROWS(VALUES('产品表'[产品])) FILTERS...而FILTER函数得到的结果都是2。这里,有必要对FILTERS函数做进一步的研究。 (1)FILTERS函数,返回直接应用于指定列的筛选器值的表。...这里行筛选器(颜色)起到的是间接筛选,对FILTERS度量值的结果不影响。 2 有切片器的情况 如果在视图中添加一个产品列的切片器,得到的结果如下: 这里,切片器的筛选条件为笔。...这是因为切片器对产品表的产品列进行了直接筛选,所以每一行的结果都是1。 如果一开始只看书本的描述,FILTERS返回被当前上下文筛选的值。这可能让人不太容易理解。...参考资料: [1] DAX权威指南(第二版)(https://www.powerbigeek.com/definitive-guide-to-dax-cn/) [2] PowerBI-Dax-FILTERS

    80320

    用 PowerBI 交叉购买分析实现购物车推荐算法

    需要特别支出的是,在PowerBI中如果需要使用同样的表来做筛选,是无法使用同一个表的。...例如在本例中的产品表,它需要同时用做两次筛选器,类似的案例包括同时选择日期表,一个简单的做法就是创建它的副本,在PowerBI中可以使用计算表完成,如下: 这时会产生虚关系,如下: 因为无法同时连接订单到两个产品表...值得注意的是,这里要激活虚线关系以使得切片器发挥作用,同时使用ALL来取消已有实线关系的产品表的影响。...另外值得注意的是,在用作CALCULATE筛选器参数的时候,该表虽然是临时生成的,但却在底层与订单表相连接,这是PowerBI能够灵活进行筛选的底层原理机制。...在PowerBI中,可以通过切片器来实现这样的实践。

    2.3K11

    PowerBI 9月更新 DAX驱动可视化

    值得强调的是,这里的透视表比Excel中的透视表更加强大,参考罗叔此前文章:最复杂超级中国式报表。里面详细阐述了打造极致的矩阵(透视表)的详细方法,首创。...钻取的提示改进 在 PowerBI 的某个可视化元素上设置了钻取功能,但用户可能不知道有这种设置,因此需要一种提示,如下: 现在用户就可以很清楚的知道这个视觉对象是可以钻取到其他位置的。...新加入 DAX 函数 - REMOVEFILTERS 该函数用于取消外部筛选设置,一般用于 CALCULATE 的后置参数,其作用与 ALL 完全等价,只是在名称上的一种更加明确的语义。...关于 DAX 函数 ALL 理解有非常复杂的长篇大论,而在罗叔看来有一个绝佳的理解技巧,我们会专门发文来说明。 而未来只需要记忆,当你想移除筛选器,就用 REMOVEFILTERS 即可。...是 PowerBI 反向控制其他系统的关键,而 Power Apps 是一个独立的巨大体系,我们会在未来专门介绍这个体系,甚至开设相应的课程,它并非一言两语可以说清楚细节的,总之,它可以让我们不写代码就设计

    2.2K10

    PowerBI 企业级权限控制全动态终极解决方案

    Table(dim 或 fact),首先需要纠正一个概念,在PowerBI中是不存在维度表和事实表这种说法的,所有的表之间都是平等的关系,但也许有人(传统IT)习惯使用维度表或事实表的概念便于理解,但真实情况并非如此...数据模型中看看是用怎样的度量值来计算和控制权限的,我们根据需要实现了判断权限的度量值如下: 观察上述两个分别控制产品以及地区的度量值结构,只需要修改最前面两行的实体部分即可,其他部分不做任何改变。...非常希望微软能在DAX表达式本身加入更多的动态特性。原理上,只需要改进编译器即可,并不是很难的问题,但以M语言加入智能提示的速度来看,不敢奢求了。...最后的补充:双向安全筛选器 在学习PowerBI建立关系时,很多人好奇一个地方: 这个在两个方向上应用安全筛选器是什么意思,在这里的场景下: 会出现两种理解: 由于客户表并没有受到权限控制,应该显示所有客户...虽然客户表并没有受到权限控制,但由于产品表和地区表受到了权限控制,客户表应该被间接控制,由于客户表启用了双向筛选。

    3.5K20

    【性能优化】面向存储引擎,优化基础度量值得到海量性能提升

    性能优化,在 DAX 中是很重要的问题,对 DAX 的性能优化大致可以归结为针对 SE(存储引擎) 或 FE(公式引擎) 的性能优化。...这个定义没有问题,放在 PowerBI 中的计算也是正确的,但不久就会发现它的性能问题,于是,通过 DAX Studio 来检查可以看到: ? 我晕,居然惊现了 779 个查询。...,而非整个表,来看下效果: ?...] ) , 'Order'[LinePrice] > 1000 && 'Order'[LineProfit] > 0 ) 作为筛选器参数,会覆盖外部的筛选,这也是不正确的逻辑...总结 当需要在基础度量值中使用筛选条件时,必须注意: 仅仅使用所必须的列,提升性能 使用 KEEPFILTERS 包裹,确保逻辑正确 这样,基础度量值就可以携带复杂的筛选器参数而不影响性能了。

    63820

    函数周期表丨筛选丨表丨ALLSELECTED

    如果说,CALCULATE函数是DAX中最灵活的函数,那么ALLSELECTED函数就是DAX中最复杂,也是最难的函数。...举个例子:如果说其他ALL系列函数,都有自己的底线,无论面对什么样的筛选都会有一丝坚持的话,那么ALLSELECTED函数就是最容易发生变化的那一个。...语法 DAX= ALLSELECTED([表> | [, [, [,…]]]] ) 参数 表:(可选项)不能是表达式,现有表的名称。...切片器这种,通过一些摆在明面的控制器,来影响计算,筛选的条件,这里称之为显性筛选,即肉眼可见的控制。 例子 模拟数据: [1240] 这是白茶随机模拟的一份数据,很简单。...白茶会不定期的分享一些函数卡片 (文件在知识星球PowerBI丨需求圈) [1240] 这里是白茶,一个PowerBI的初学者。 [1240]

    1K00

    PowerBI 2019年4月更新 PowerBI团队开挂大幅更新

    还包括跨报告钻取,一大堆连接器,M语言智能感知等特性更新。 我想强调的是:DAX驱动可视化。微软的原话是:基于表达式来配置可视化元素属性。...由于功能的重复,可以理解,而且使用筛选器面板是一项正确的进化。...注意:通过测试发现,这个筛选面板功能还有一些小BUG和设计的不完美,在 Power BI Desktop 隐藏的筛选器发布后却显示了出来;另外,有时候使用筛选器是一种技巧,旁边的数字其实显得画蛇添足,例如...可视化元素标题支持DAX表达式 我们可以使用DAX表达式来动态设置标题。例如微软给出的案例: PowerBI 界面多语言实现方案 让我们来实现一个酷炫的商业场景吧。...欣赏视频效果: 新的DAX函数:ALLCROSSFILTERED 该函数用来去除位于多对多关系中,一个表对另一个表的筛选。

    4.8K10

    3.5 PowerBI报告可视化-筛选器的TOPN,筛选显示前后N名客户

    加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。头尾部分析很常用,也就是做得好的和有待提升的,择其善者而从之,其不善者而改之。...解决方案筛选器比切片器功能高级一些,视觉对象筛选器有一个功能是在它支持筛选TOPN(前N个),可以从上往下数,也可以从下往上数。举例在报告页面上显示销售达成率的前5名和后5名销售人员。...模型操作步骤在画布中添加视觉对象后,在视觉对象筛选器中,展开人员字段,筛选类型选择前N个,显示上或下5个,把度量值SalesAch%放入值中,点击应用筛选器。...下面左图是前5名,下面右图是后5名,结果如下:拓展1 不管视觉对象中是否有人员字段,如果需要筛选前或后N名的数据,都可以把人员字段放入视觉对象筛选器中进行筛选,这样视觉对象中的数据就只返回筛选结果对应的数据了...2 这种筛选会包含并列的数据,如果要严格去并列,需要生成一个去并列的排名度量值替换SalesAch%,参考第二章的《排名:RANKX,RANK,ROWNUMBER》。

    9010

    BI技巧丨权限管控

    将其导入到PowerBI中,我们对权限表进行一下简单的处理。 [1240] 这是在PowerQuery中关于权限表的截图,大家可以看到页面权限和国家权限采用逗号分割的方式进行存储。...[1240] 这里注意一下,权限表不需要与其他表建立模型关系。 白茶根据案例数据,简单的做了如下几个报表。 [1240] 首页:作为页面权限管控使用,使用字段为权限表中的页面权限字段。...2.页面权限配置:选择“管理角色”,选择创建一个角色“页面权限”,在“权限表”输入以下代码。 [邮箱]=USERNAME() [1240] 3.页面设置:切片器字段选择权限表中的“页面权限”字段。...我们输入BB测试一下: [1240] 可以看到,当我们输入BB邮箱时,切片器会自动的根据用户的权限进行页面筛选。 [strip] 行权限(RLS): 行权限这个往往代表用户所能看到的数据范围。...[strip] 列权限(OLS): 列权限管控,通常代表用户可以看到不同的列。 在PowerBI中,有两种方式可以实现:A.Tabular Editor的方式。B.DAX的方式。

    1.3K10
    领券