D-57-데이터분석

박초화·2024년 3월 1일

DATEDIFF - power BI DAX

: 두 날짜 간의 간격 경계 수를 반환합니다.

DATEDIFF(<Date1>, <Date2>, <Interval>)  

EVALUATE
VAR StartDate =  DATE ( 2019, 07, 01 )
VAR EndDate =    DATE ( 2021, 12, 31 )
RETURN
    {
        ( "Year",     DATEDIFF ( StartDate, EndDate, YEAR ) ),
        ( "Quarter",  DATEDIFF ( StartDate, EndDate, QUARTER ) ),
        ( "Month",    DATEDIFF ( StartDate, EndDate, MONTH ) ),
        ( "Week",     DATEDIFF ( StartDate, EndDate, WEEK ) ),
        ( "Day",      DATEDIFF ( StartDate, EndDate, DAY ) )
    }

참고사이트

AVERAGEX - power BI DAX

: 테이블에 대해 계산된 식 집합의 평균(산술 평균)을 계산합니다.

AVERAGEX(<table>,<expression>)  
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

FILTER - power BI DAX

: 다른 테이블 또는 식의 하위 집합을 나타내는 테이블을 반환합니다.

FILTER(<table>,<filter>)  
FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")

ALL - power BI DAX

:적용되었을 수 있는 필터를 무시하고 테이블의 모든 행 또는 열의 모든 값을 반환합니다. 이 함수는 필터를 지우고 테이블의 모든 행에서 계산을 만드는 데 유용합니다.

ALL( [<table> | <column>[, <column>[, <column>[,…]]]] )
= SUMX(ResellerSales_USD, ResellerSales_USD[SalesAmount_USD])/SUMX(ALL(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD])

waterfall chart

profile
도전적인 개발자

0개의 댓글