提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:陈津勇|2019-12-05 10:53:37.173|阅读 443 次
概述:当当前分析的数据不包含获取期望结果所需的特定字段时,可以将计算列用作可视化效果的行、轴、图例和组区域中的新字段。通过本教程,你将了解和创建计算列,并在Power BI Desktop的报表可视化效果中使用它们。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
有时,当前分析的数据不包含获取期望结果所需的特定字段,这就是计算列的有用之处。计算列使用数据分析表达式 (DAX) 公式来定义列值,包括从组合几个不同列中的文本值到通过其他值计算数值的任何操作。例如,假设你的数据中含有“城市”和“州”两个字段,但你想要使用单一“位置”字段来同时含这两项内容,如“迈阿密,佛罗里达州”,就可以使用计算列。
计算列类似于度量值,因为二者都基于DAX公式,但它们的区别在于使用方式。通常会在可视化效果的“值”区域中使用度量值,以基于其他字段计算结果。可以将计算列用作可视化效果的行、轴、图例和组区域中的新字段。
本教程,介绍了如何创建并在Power BI Desktop的报表可视化效果中使用计算列。
由于内容过多,本教程分为上下篇发布。本文承接上篇,继续介绍如何在报表中使用新列、创建使用IF函数的计算列。
在报表中使用新列
1、现在可以使用新的ProductFullCategory列,依据ProductFullCategory查看SalesAmount。
从“ProductSubcategory”表选择“ProductFullCategory”列或或将其拖放到报表画布,来创建一个显示所有ProductFullCategory名称的表。
2、从“销售”表选择“SalesAmount”字段或将其拖动到表,以显示每个产品完整类别的销售额。
创建使用IF函数的计算列
Contoso销售示例包括针对活跃商店和非活跃商店的销售数据。通过创建一个“Active StoreName”字段,可以确保报表中活跃商店的销售额与非活跃商店的销售额明确分离。在新的Active StoreName计算列,每个活跃商店将以商店的完整名称显示,而不是被组合到“非活跃”下。
“商店”表中有一个名为“状态”的列,其中值“开”用于活跃商店,而“关”则用于非活跃商店,我们可以使用该列创建新Active StoreName列的值。DAX公式将使用逻辑IF函数来测试每个商店的状态,并根据结果返回特定值。如果商店状态为“开”,公式将返回商店名称。如果为“关”,则公式将分配“非活跃”Active StoreName。
1、在“商店”表中新建计算列,并在公式栏中将其命名为“Active StoreName” 。
2、在 = 号后,键入“IF” 。建议列表将显示可以添加的内容, 选择IF。
3、IF第一个参数是商店状态是否为“开”的逻辑测试。键入一个左括号[ ,它会从“商店”表中列出列,然后选择[Status] 。
4、在“[Status]” 后键入“=’On’” ,然后键入逗号 (, ) 结束参数。工具提示建议添加一个值以在结果为TRUE时返回。
5、如果商店处于“开”状态,则需要显示商店名称。键入一个左方括号 ([ ),选择“[StoreName]”列,然后再键入一个逗号。 现在,工具提示将指示你添加一个值以在结果为FALSE时返回。
6、如果希望值为“非活跃”,则键入“非活跃”,然后通过按Enter或在编辑栏中选择复选标记完成该公式。公式将生效,并且新列名称将出现在“字段”列表的“商店”表中。
7、和其他任何字段一样,可以在可视化效果中使用新的Active StoreName列。若要显示按Active StoreName排列的SalesAmounts,选择“Active StoreName”字段或将其拖至画布,然后选择“SalesAmount”字段或将其拖至表中。在此表中,活跃商店单独按名称显示,而非活跃商店以“非活跃”组合到末尾。
已了解的内容
计算列可丰富数据、提供更方便的见解。通过以上内容,我们已了解如何在字段列表和公式栏中创建计算列、如何使用建议列表和工具提示来帮助构造公式、如何使用适当的参数调用诸如 RELATED 和 IF 之类的 DAX 函数,以及如何在报表可视化效果中使用计算列。
想要获取 Power BI Desktop 更多资源或正版授权的伙伴请联系领取
12月,庆圣诞、迎元旦,软件商城专属优惠价,领优惠券再享折上折>>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢