计算列

什么是计算列

  1. 有时,我们获得的当前分析所拥有的数据并不包含有我们所期望的特定字段。这时计算列就有他们的用武之地了。计算列通过用数据分析表达式 (DAX) 公式来定义列值,可执行的操作包括有组合几个不同列中的文本值、通过其他值来计算数值等任何你所期望的操作。例如,假设你的数据中含有“城市”和“州”两个字段,但你想要使用单一“位置”字段来同时含这两项内容,如“迈阿密,佛罗里达州”。这正符合计算列的用途。
  2. 计算列类似于度量值,因为二者都基于 DAX 公式,但它们二者的区别在于使用方式。度量值基于其他字段计算结果,通常会用在可视化效果的“值” 区域中。计算列可以用作可视化效果的行、轴、图例和组区域中的新字段。

创建计算列

  1. 加载数据产品.xlsx产品子类别.xlsx,修改查询名称并应用。

  2. 数据报表页,选择产品子类别查询,点击右侧 “···”选择新建列

  3. 这里我们希望通过计算列去获得产品的详细分类,同时由于产品的总分类与子分类数据分布到了两张查询表上,因此,我们需要通过计算列,用函数去调用另一张表上的数据。这里RELATED()函数是用来从其表返回相关值。需要注意的是,这里合并两张表的数据有一个前提,即两张表之间已经建立有关系

         详细分类 = RELATED('产品'[产品]) & "-" & [产品子类别]
    

  4. 计算列添加成功,在产品子类别表中,有详细分类列添加成功


有关计算列更多计算公式与结构学习,可以去微软官方文档进行学习:创建 Power BI Desktop 中的计算列

results matching ""

    No results matching ""