提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:陈津勇|2019-12-05 10:37:58.250|阅读 1002 次
概述:当当前分析的数据不包含获取期望结果所需的特定字段时,可以将计算列用作可视化效果的行、轴、图例和组区域中的新字段。通过本教程,你将了解和创建计算列,并在Power BI Desktop的报表可视化效果中使用它们。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
有时,当前分析的数据不包含获取期望结果所需的特定字段,这就是计算列的有用之处。计算列使用数据分析表达式 (DAX) 公式来定义列值,包括从组合几个不同列中的文本值到通过其他值计算数值的任何操作。例如,假设你的数据中含有“城市”和“州”两个字段,但你想要使用单一“位置”字段来同时含这两项内容,如“迈阿密,佛罗里达州”,就可以使用计算列。
计算列类似于度量值,因为二者都基于DAX公式,但它们的区别在于使用方式。通常会在可视化效果的“值”区域中使用度量值,以基于其他字段计算结果。可以将计算列用作可视化效果的行、轴、图例和组区域中的新字段。
通过本教程,你将了解和创建一些计算列,并在Power BI Desktop的报表可视化效果中使用它们。
先决条件
本教程面向已熟悉使用Power BI Desktop创建更高级的模型的Power BI用户,因为他们应该已经了解如何使用“获取数据”和“Power Query编辑器”来导出数据、使用多个相关表和向报表画布添加字段。
本教程使用Power BI Desktop的Contoso销售示例。因为示例来自虚构公司Contoso,inc.的销售数据,因此你将无法连接到数据源或在Power Query编辑器中查看。你可以下载并提取该文件,然后在Power BI Desktop中打开它。
使用相关表中的值创建计算列
在销售报表中,若想要在一个单值内同时展示产品类别和子类别,如“手机–附件”、“手机–智能手机和PDA”等等。“字段”列表中没有任何字段会提供该数据,但有一个“ProductCategory” 字段和“ProductSubcategory”字段,每个字段都位于它自己的表中,可以创建计算列来合并这两个列中的值。DAX公式可以利用已有模型的完整功能,包括不同的表之间已存在的关系。
1、在“字段”列表中的“ProductSubcategory”表上,选择“更多选项”(…) 或单击右键,然后选择“新建列” 。这将在“ProductSubcategory”表中创建新列。
现在,公式栏出报表画布顶部,可以在此命名列并输入一个DAX公式。
2、默认情况下,新计算列简单地命名为“列”。如果不进行重命名,其他新列将命名为“列2”、“列3”,依此类推。若要列更易于识别,鉴于“列”名称已在公式栏中突出显示,可以通过键入ProductFullCategory来重命名,然后键入等号 ( = )。
3、若希望新列中的值以ProductCategory名称开始。由于此列在不同但相关的表中,因此可以使用RELATED函数来帮助获得它。
在等号后键入“r” 。下拉建议列表显示了以字母R开头的所有DAX函数。选中每个函数时都将显示其效果说明。键入时,建议列表会更接近你所需的函数。选择“RELATED”,然后按Enter 。
将出现一个左括号,以及另一个可传递给RELATED函数的相关列的建议清单,其中包含有关预期参数的说明和详细信息。
4、若想要“ProductCategory”表中的“ProductCategory”列。 选择“ProductCategory [ProductCategory]”,按Enter,然后键入右括号。
提示:语法错误通常由缺少或错放右括号导致。
5、若要使用短划线和空格来分隔新值中的ProductCategories和ProductSubcategories,请在第一个表达式的右括号后键入一个空格、& 号 (& )、双引号 ( " )、空格、短划线 (- )、另一个空格、另一个双引号和另一个 & 号。 该公式现在应如下所示:
ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & " - " &
提示:如需更多空间,请选择公式栏右侧的向下 V 形图标,展开公式编辑器。在编辑器中,按Alt + Enter键,向下移动一行,并按Tab键来移动内容。
6、输入一个左括号 ([ ),然后选择“[ProductSubcategory]” 列,从而完成公式。
不需要使用另一个RELATED函数在第二个表达式中调用ProductSubcategory表,因为已经在此表中创建了计算列。可以输入带表名前缀(完全限定的)或不带表名前缀(非限定的)的[ProductSubcategory]。
7、按Enter键或选择公式栏中的选中标记以完成该公式。该公式将生效,并且“ProductFullCategory”列名将出现在“字段”列表的“ProductSubcategory” 表中。
备注:在Power BI Desktop中,计算列在“字段”列表中获得一个特殊图标,显示它们包含公式。在PowerBI服务(Power BI网站)中,无法更改公式,所以计算列不会附带图标。
想要获取 Power BI Desktop 更多资源或正版授权的伙伴请联系领取
12月,庆圣诞、迎元旦,软件商城专属优惠价,领优惠券再享折上折>>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.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@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢