Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

当当前分析的数据不包含获取期望结果所需的特定字段时,可以将计算列用作可视化效果的行、轴、图例和组区域中的新字段。通过本教程,你将了解和创建计算列,并在Power BI Desktop的 表可视化效果中使用它们。

有时,当前分析的数据不包含获取期望结果所需的特定字段,这就是计算列的有用之处。计算列使用数据分析表达式 (DAX) 公式来定义列值,包括从组合几个不同列中的文本值到通过其他值计算数值的任何操作。例如,假设你的数据中含有“城市”和“州”两个字段,但你想要使用单一“位置”字段来同时含这两项内容,如“迈阿密,佛罗里达州”,就可以使用计算列。

计算列类似于度量值,因为二者都基于DAX公式,但它们的区别在于使用方式。通常会在可视化效果的“值”区域中使用度量值,以基于其他字段计算结果。可以将计算列用作可视化效果的行、轴、图例和组区域中的新字段。

通过本教程,你将了解和创建一些计算列,并在


先决条件

使用相关表中的值创建计算列

在销售 表中,若想要在一个单值内同时展示产品类别和子类别,如“手机–附件”、“手机–智能手机和PDA”等等。“字段”列表中没有任何字段会提供该数据,但有一个“ProductCategory” 字段和“ProductSubcategory”字段,每个字段都位于它自己的表中,可以创建计算列来合并这两个列中的值。DAX公式可以利用已有模型的完整功能,包括不同的表之间已存在的关系。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

1、在“字段”列表中的“ProductSubcategory”表上,选择“更多选项”(…) 或单击右键,然后选择“新建列” 。这将在“ProductSubcategory”表中创建新列。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

现在,公式栏出 表画布顶部,可以在此命名列并输入一个DAX公式。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

2、默认情况下,新计算列简单地命名为“列”。如果不进行重命名,其他新列将命名为“列2”、“列3”,依此类推。若要列更易于识别,鉴于“列”名称已在公式栏中突出显示,可以通过键入ProductFullCategory来重命名,然后键入等 ( = )。

3、若希望新列中的值以ProductCategory名称开始。由于此列在不同但相关的表中,因此可以使用RELATED函数来帮助获得它。

在等 后键入“r” 。下拉建议列表显示了以字母R开头的所有DAX函数。选中每个函数时都将显示其效果说明。键入时,建议列表会更接近你所需的函数。选择“RELATED”,然后按Enter 。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

将出现一个左括 ,以及另一个可传递给RELATED函数的相关列的建议清单,其中包含有关预期参数的说明和详细信息。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

4、若想要“ProductCategory”表中的“ProductCategory”列。 选择“ProductCategory [ProductCategory]”,按Enter,然后键入右括 。

提示:语法错误通常由缺少或错放右括 导致。

5、若要使用短划线和空格来分隔新值中的ProductCategories和ProductSubcategories,请在第一个表达式的右括 后键入一个空格、& (& )、双引 ( ” )、空格、短划线 (- )、另一个空格、另一个双引 和另一个 & 。 该公式现在应如下所示:

ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & ” – ” &

6、输入一个左括 ([ ),然后选择“[ProductSubcategory]” 列,从而完成公式。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

不需要使用另一个RELATED函数在第二个表达式中调用ProductSubcategory表,因为已经在此表中创建了计算列。可以输入带表名前缀(完全限定的)或不带表名前缀(非限定的)的[ProductSubcategory]。

7、按Enter键或选择公式栏中的选中标记以完成该公式。该公式将生效,并且“ProductFullCategory”列名将出现在“字段”列表的“ProductSubcategory” 表中。

Power BI Desktop交互式 表教程:如何创建并在可视化效果中使用计算列(上)

备注:在Power BI Desktop中,计算列在“字段”列表中获得一个特殊图标,显示它们包含公式。在PowerBI服务(Power BI 站)中,无法更改公式,所以计算列不会附带图标。

*点击此处,查看本教程其他步骤>>>


想要获取 Power BI Desktop 更多资源或正版授权的伙伴请联系【客服】领取

12月,庆圣诞、迎元旦,软件商城专属优惠价,领优惠券再享折上折>>>

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月3日
下一篇 2019年11月3日

相关推荐

发表回复

登录后才能评论