亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

PowerBI基礎知識——DAX

發(fā)布時間:2022-02-14 點擊數(shù):1085

什么是DAX

它是英文Data Analysis Expression的縮寫,中文意思便是數(shù)據(jù)剖析表達式。它是公式或表達式中可用于核算并回來一個或多個值的函數(shù)、運算符或常量的集合。 簡單來說,DAX 可幫助你經(jīng)過模型中已有的數(shù)據(jù)來創(chuàng)建新信息。


DAX語法

為便利介紹,咱們用上一篇中的一個度量值示例來詳細介紹DAX的語法公式

城市數(shù)量 = COUNT(Customers1[城市])

1、城市數(shù)量是度量值的稱號

2、=表明公式的最初,核算完畢后將回來成果

3、COUNT()是DAX中的一個函數(shù),表明計數(shù)

4、Customers1是被COUNT()函數(shù)引證的表,如果是中文稱號的表需求加單引號''

5、[城市]是被引證的列,這樣COUNT()函數(shù)就知道被聚合的是哪一列了。[]是有必要加上的


DAX常用函數(shù)

上面的語法中咱們介紹了DAX中常用的COUNT函數(shù),此外還有許多咱們常見的函數(shù)。


聚合函數(shù)

SUM                        求和

MAX                        求最大值

MIN                         求最小值

AVERAGE               求平均值

COUNTROWS        核算行數(shù)

DISTINCTCOUNT  核算不重復值的個數(shù)


時刻智能函數(shù)

時刻智能函數(shù)經(jīng)過運用時刻段(包括日、月、季度和年)對數(shù)據(jù)進行操作,然后生成和比較針對這些時段的核算,支撐商業(yè)智能剖析的需求。常見的時刻智能函數(shù)如下。

PREVIOUSYEAR/QUARTER/MONTH/DAY  

表明上一年/季/月/日

NEXTYEAR/QUARTER/MONTH/DAY     

表明下一年/季/月/日

TOTALYTD/QTD/MTD

表明年頭/季初/月初至今

SAMEPERIODLASTYEAR

表明上年同期

PARALLELPERIOD

表明上一期

DATESINPERIOD

表明指定期間的日期


挑選器函數(shù)

挑選器函數(shù)與咱們數(shù)據(jù)庫中的WHERE條件句子非常類似,經(jīng)過挑選指定的列來回來咱們需求的成果集。常見的挑選器函數(shù)如下。

FILTER  

表明另一個表或表達式的子集的表,首要用來挑選表

ALL  

回來表中的一切行或許回來列中的一切值,一起忽略可能已運用的任何挑選器。首要用來清除挑選。

ALLEXCEPT  

刪去表中除已運用于指定列的挑選器之外的一切上下文挑選器。首要用來保存指定的列。

VALUES  

回來由一列構成的一個表,該表包含來自指定表或列的非重復值。 換言之,重復值將被刪去,僅回來唯一值。

RELATED  

從另一個表回來相關值。首要經(jīng)過相關聯(lián)系回來別的一個表中的值。運用前提是有必要存在相關聯(lián)系。

CALCULATE  

DAX中最重要的函數(shù),在指定挑選器修正的上下文中核算表達式。常與各種函數(shù)嵌套運用。


批注

這一章只是讓大家對DAX有個初步的認識,在后續(xù)的章節(jié)中咱們會對DAX作進一步詳細的講解,比如每個函數(shù)的詳細用法,一些復雜表達式的寫法等等。