Power BI中的DAX基础知识

DAX简介
DAX(数据分析表达式)是一种公式表达式语言,可用于不同的BI和可视化工具。 DAX也称为函数语言,其中完整代码保存在函数内。 DAX编程公式包含两种数据类型:数字和其他。 数字包括 - 整数,货币和小数,而其他包括:字符串和二进制对象。

以下是DAX公式的示例,该公式使用函数计算表中的列。

DAX Formula

DAX函数还可以包括其他函数,条件语句和值引用。

DAX功能
在Power BI中,您可以使用不同的函数类型来分析数据,并创建新的列和度量。 它包括来自不同类别的功能,例如 - 

  • Aggregate
  • Text
  • Date
  • Logical
  • Counting
  • Information


Power BI提供了一种查看所有功能列表的简便方法。 当您在公式栏中开始键入函数时,您可以看到以该字母开头的所有函数的列表。

All Functions

Aggregate Functions

DAX has a number of aggregate functions.

  • MIN
  • MAX
  • Average
  • SUM
  • SUMX

Counting Functions

Other counting functions in DAX include −

  • DISTINCTCOUNT
  • COUNT
  • COUNTA
  • COUNTROWS
  • COUNTBLANK

Logical Functions

Following are the collection of Logical functions −

  • AND
  • OR
  • NOT
  • IF
  • IFERROR

TEXT Functions

  • REPLACE
  • SEARCH
  • UPPER
  • FIXED
  • CONCATENATE

DATE Functions

  • DATE
  • HOUR
  • WEEKDAY
  • NOW
  • EOMONTH

INFORMATION Functions

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

DAX Calculation Types

In Power BI, you can create two primary calculations using DAX −

  • Calculated columns
  • Calculated measures

 

导航到“建模”选项卡时,您可以在屏幕顶部看到“新建列”选项。 这也会打开公式栏,您可以在其中输入DAX公式来执行计算。 DAX  - 数据分析表达式是Excel中用于执行计算的强大语言。 您还可以通过更改公式栏中的列文本来重命名列。

Excel to Perform Calculations

在下面的示例中,我们创建了一个新列:Product Code(Product_C),它派生自Prod_Id列的最后3个字符。 以下是公式 - 

Product_C = RIGHT( Sheet1[Prod_Id],3)

要创建计算度量,请导航到“建模”下的“新建度量”选项卡。 这将在“字段”选项卡下添加名为Measure的新对象。

Create Calculated Measure

New Measure Tab

您可以编写DAX公式来计算新度量的值,就像我们对新计算列所做的那样。

 

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值