Chức năng DAX - Hướng dẫn nhanh
DAX là viết tắt của Data Aphân giải Exáp lực. DAX là một ngôn ngữ công thức và là một tập hợp các hàm, toán tử và hằng số có thể được sử dụng trong một công thức hoặc biểu thức để tính toán và trả về một hoặc nhiều giá trị. DAX là ngôn ngữ công thức được liên kết với Mô hình Dữ liệu của Microsoft Excel Power Pivot và với Microsoft Power BI.
DAX không phải là một ngôn ngữ lập trình, tuy nhiên nó là một ngôn ngữ công thức cho phép người dùng xác định các phép tính tùy chỉnh trong các cột được tính toán và các trường được tính toán (còn được gọi là các số đo). DAX giúp bạn tạo thông tin mới từ dữ liệu hiện có trong Mô hình dữ liệu của bạn. Công thức DAX cho phép bạn thực hiện lập mô hình dữ liệu, phân tích dữ liệu và sử dụng kết quả để báo cáo và ra quyết định.
Để hiểu sâu hơn về DAX, hãy tham khảo hướng dẫn - DAX trong thư viện hướng dẫn này.
Hàm DAX là gì?
Hàm DAX là một hàm có sẵn được cung cấp bằng ngôn ngữ DAX để cho phép bạn thực hiện các hành động khác nhau trên dữ liệu trong các bảng trong Mô hình Dữ liệu của bạn.
Các hàm DAX cho phép bạn thực hiện các phép tính dữ liệu thường được sử dụng trên Mô hình Dữ liệu. Một số hàm DAX có cùng tên và chức năng như hàm Excel nhưng đã được sửa đổi để sử dụng kiểu dữ liệu DAX và làm việc với các bảng và cột, như được đánh dấu trong phần tiếp theo. DAX có các chức năng bổ sung được thiết kế để làm việc với dữ liệu quan hệ và thực hiện tổng hợp động.
Các hàm DAX đóng một vai trò quan trọng trong việc sử dụng DAX để lập mô hình và báo cáo dữ liệu.
Hàm Excel so với Hàm DAX
Có những điểm tương đồng nhất định giữa các hàm Excel và các hàm DAX và cũng có những khác biệt nhất định. Sau đây là những điểm giống và khác nhau giữa các hàm Excel và các hàm DAX:
Điểm giống nhau giữa các hàm Excel và hàm DAX
Một số hàm DAX có cùng tên và hoạt động chung giống như các hàm Excel.
DAX có các hàm tra cứu tương tự như các hàm tra cứu mảng và vectơ trong Excel.
Sự khác biệt giữa hàm Excel và hàm DAX
Các hàm DAX đã được sửa đổi để nhận các loại đầu vào khác nhau và một số hàm DAX có thể trả về kiểu dữ liệu khác. Do đó, bạn cần hiểu cách sử dụng của các hàm này một cách riêng biệt mặc dù chúng có cùng tên.
Bạn không thể sử dụng các hàm DAX trong công thức Excel hoặc sử dụng các hàm Excel trong công thức DAX mà không có các sửa đổi bắt buộc.
Các hàm Excel lấy tham chiếu ô hoặc một dải ô làm tham chiếu. Các hàm DAX không bao giờ lấy một tham chiếu ô hoặc một dải ô làm tham chiếu mà thay vào đó lấy một cột hoặc bảng làm tham chiếu.
Các hàm ngày và giờ trong Excel trả về một số nguyên biểu thị ngày dưới dạng số sê-ri. Hàm ngày và giờ DAX trả về kiểu dữ liệu ngày giờ có trong DAX nhưng không có trong Excel.
Excel không có hàm nào trả về bảng, nhưng một số hàm có thể hoạt động với mảng. Nhiều hàm DAX có thể dễ dàng tham chiếu các bảng và cột hoàn chỉnh để thực hiện các phép tính và trả về một bảng hoặc một cột giá trị. Khả năng này của DAX bổ sung sức mạnh cho Power Pivot, Power View và Power BI, nơi DAX được sử dụng.
Các hàm tra cứu DAX yêu cầu một mối quan hệ được thiết lập giữa các bảng tương ứng.
Quy ước đặt tên tham số DAX
DAX có các tên thông số tiêu chuẩn để tạo điều kiện thuận lợi cho việc sử dụng và hiểu các chức năng DAX. Hơn nữa, bạn có thể sử dụng các tiền tố nhất định cho tên tham số. Nếu tiền tố đủ rõ ràng, bạn có thể sử dụng tiền tố đó làm tên tham số.
Bạn cần hiểu các quy ước đặt tên tham số DAX để hiểu cú pháp của các hàm DAX và sử dụng các giá trị cho các tham số được yêu cầu một cách chính xác.
Tham khảo chương - Quy ước đặt tên tham số DAX để biết thêm chi tiết.
Các loại chức năng DAX
DAX hỗ trợ các loại chức năng sau.
- Các chức năng được định giá bằng bảng DAX
- Chức năng bộ lọc DAX
- Các chức năng tổng hợp DAX
- Các chức năng thông minh thời gian DAX
- Chức năng ngày và giờ DAX
- Chức năng thông tin DAX
- Các chức năng logic của DAX
- DAX Math và Hàm Trig
- Các chức năng khác của DAX
- Hàm con của DAX
- Chức năng thống kê DAX
- Hàm văn bản DAX
- Chức năng cấu trúc mô tả DAX
Các chức năng được định giá bằng bảng DAX
Nhiều hàm DAX lấy bảng làm bảng đầu vào hoặc đầu ra hoặc làm cả hai. Các hàm DAX này được gọi là các hàm giá trị bảng DAX. Bởi vì một bảng có thể có một cột duy nhất, các hàm giá trị bảng DAX cũng lấy các cột đơn làm đầu vào. Bạn có các loại hàm giá trị bảng DAX sau:
- Các chức năng tổng hợp DAX
- Các chức năng của Bộ lọc DAX
- Các chức năng thông minh về thời gian DAX
Các chức năng tổng hợp DAX
Hàm tổng hợp DAX tổng hợp bất kỳ biểu thức nào trên các hàng của bảng và rất hữu ích trong tính toán.
Tham khảo chương - Các hàm tổng hợp DAX để biết thêm chi tiết.
Chức năng bộ lọc DAX
Các hàm Bộ lọc DAX trả về một cột hoặc bảng hoặc các giá trị liên quan đến hàng hiện tại. Bạn có thể sử dụng các chức năng Bộ lọc DAX để trả về các kiểu dữ liệu cụ thể, tra cứu giá trị trong các bảng có liên quan và lọc theo các giá trị liên quan. Các hàm DAX Lookup hoạt động bằng cách sử dụng các bảng và mối quan hệ giữa chúng. Các chức năng Bộ lọc DAX cho phép bạn thao tác bối cảnh dữ liệu để tạo các phép tính động.
Tham khảo chương - Các chức năng của Bộ lọc DAX để biết thêm chi tiết.
Các chức năng thông minh thời gian DAX
Các hàm DAX Time Intelligence trả về một bảng ngày tháng hoặc sử dụng bảng ngày tháng để tính tổng hợp. Các hàm DAX này giúp bạn tạo các tính toán hỗ trợ nhu cầu phân tích Business Intelligence bằng cách cho phép bạn thao tác dữ liệu bằng cách sử dụng các khoảng thời gian, bao gồm ngày, tháng, quý và năm.
Tham khảo chương - Các chức năng của DAX Time Intelligence để biết thêm chi tiết.
Chức năng ngày và giờ DAX
Các hàm Ngày và Giờ DAX tương tự như các hàm ngày và giờ trong Excel. Tuy nhiên, các hàm Ngày và Giờ của DAX dựa trên kiểu dữ liệu ngày giờ của DAX.
Tham khảo chương - Chức năng Ngày và Giờ của DAX để biết thêm chi tiết.
Chức năng thông tin DAX
Các hàm DAX Information xem xét ô hoặc hàng được cung cấp dưới dạng đối số và cho bạn biết liệu giá trị có khớp với kiểu mong đợi hay không.
Tham khảo chương - Chức năng thông tin DAX để biết thêm chi tiết.
Các chức năng logic của DAX
Hàm logic DAX trả về thông tin về các giá trị trong một biểu thức. Ví dụ: hàm DAX TRUE cho bạn biết liệu một biểu thức mà bạn đang đánh giá có trả về giá trị TRUE hay không.
Tham khảo chương - Hàm lôgic DAX để biết thêm chi tiết.
DAX Math và Hàm Trig
Các hàm toán học và lượng giác DAX rất giống với các hàm toán học và lượng giác trong Excel.
Tham khảo chương - DAX Math và các hàm Trig để biết thêm chi tiết.
Hàm con của DAX
Các hàm cha và con của DAX hữu ích trong việc quản lý dữ liệu được trình bày dưới dạng phân cấp cha / con trong Mô hình dữ liệu.
Tham khảo chương - Các hàm cha và con của DAX để biết thêm chi tiết.
Chức năng thống kê DAX
Hàm thống kê DAX rất giống với hàm thống kê trong Excel.
Tham khảo chương - Hàm thống kê DAX để biết thêm chi tiết.
Hàm văn bản DAX
Các hàm DAX Text hoạt động với các bảng và cột. Với các hàm DAX Text, bạn có thể trả về một phần của chuỗi, tìm kiếm văn bản trong chuỗi hoặc nối các giá trị chuỗi. Bạn cũng có thể kiểm soát các định dạng cho ngày, giờ và số.
Tham khảo chương - Hàm văn bản DAX để biết thêm chi tiết.
Các chức năng khác của DAX
Các hàm DAX này thực hiện các hành động duy nhất không thể được xác định bởi bất kỳ danh mục nào mà hầu hết các hàm khác thuộc về.
Tham khảo chương - DAX Các chức năng khác để biết thêm chi tiết.
Cấu trúc mô tả chức năng DAX
Nếu bạn phải sử dụng hàm DAX trong công thức DAX, bạn cần phải hiểu hàm một cách chi tiết. Bạn nên biết cú pháp của hàm, các loại tham số, hàm trả về gì, v.v.
Trong hướng dẫn này, cấu trúc mô tả hàm chung được sử dụng cho tất cả các hàm DAX để bạn có thể đọc và diễn giải các hàm DAX một cách hiệu quả.
Tham khảo chương - Cấu trúc mô tả chức năng DAX để biết thêm chi tiết.
DAX có các tên thông số tiêu chuẩn để tạo điều kiện thuận lợi cho việc sử dụng và hiểu các chức năng DAX. Hơn nữa, bạn có thể sử dụng các tiền tố nhất định cho tên tham số. Nếu tiền tố đủ rõ ràng, bạn có thể sử dụng tiền tố đó làm tên tham số.
Để hiểu cú pháp của các hàm DAX và sử dụng các giá trị dữ liệu một cách thích hợp cho các tham số hàm DAX liên quan, bạn cần hiểu các quy ước đặt tên tham số DAX.
Tên thông số
Sau đây là các tên thông số tiêu chuẩn DAX:
Sr.No. | Tên & Mô tả Thông số |
---|---|
1 | expression Bất kỳ biểu thức DAX nào trả về một giá trị vô hướng duy nhất, trong đó biểu thức sẽ được đánh giá nhiều lần (cho mỗi hàng / ngữ cảnh). |
2 | value Bất kỳ biểu thức DAX nào trả về một giá trị vô hướng duy nhất trong đó biểu thức sẽ được đánh giá chính xác một lần trước tất cả các hoạt động khác. |
3 | table Bất kỳ biểu thức DAX nào trả về một bảng dữ liệu. |
4 | tableName Tên của bảng hiện có sử dụng cú pháp DAX tiêu chuẩn. Nó không thể là một biểu thức. |
5 | columnName Tên của cột hiện có sử dụng cú pháp DAX tiêu chuẩn, thường đủ tiêu chuẩn. Nó không thể là một biểu thức. |
6 | name Một hằng số chuỗi sẽ được sử dụng để cung cấp tên của một đối tượng mới. |
7 | order Một kiểu liệt kê được sử dụng để xác định thứ tự sắp xếp. |
số 8 | ties Một kiểu liệt kê được sử dụng để xác định việc xử lý các giá trị ràng buộc. |
9 | type Một kiểu liệt kê được sử dụng để xác định kiểu dữ liệu cho PathItem và PathItemReverse. |
Tên tham số tiền tố hoặc Chỉ sử dụng tiền tố
Bạn có thể đủ điều kiện cho một tên thông số có tiền tố -
Tiền tố phải mô tả cách đối số được sử dụng.
Tiền tố phải theo cách để tránh việc đọc tham số một cách mơ hồ.
Ví dụ,
Result_ColumnName - Tham chiếu đến một cột hiện có được sử dụng để lấy các giá trị kết quả trong hàm DAX LOOKUPVALUE ().
Search_ColumnName - Tham chiếu đến cột hiện có được sử dụng để tìm kiếm giá trị trong hàm DAX LOOKUPVALUE ().
Bạn có thể bỏ qua tên tham số và chỉ sử dụng tiền tố, nếu tiền tố đủ rõ ràng để mô tả tham số. Việc bỏ qua tên tham số và chỉ sử dụng tiền tố đôi khi có thể giúp tránh sự lộn xộn trong quá trình đọc.
Ví dụ, Hãy xem xét DATE (Year_value, Month_value, Day_value). Bạn có thể bỏ qua tên tham số - giá trị, được lặp lại ba lần và viết nó là DATE (Năm, Tháng, Ngày). Như đã thấy, bằng cách chỉ sử dụng các tiền tố, hàm dễ đọc hơn. Tuy nhiên, đôi khi tên tham số và tiền tố phải có mặt để rõ ràng.
Ví dụ, Hãy xem xét Year_columnName. Tên tham số là ColumnName và tiền tố là Năm. Cả hai đều được yêu cầu để làm cho người dùng hiểu rằng tham số yêu cầu tham chiếu đến một cột năm hiện có.
Nếu bạn phải sử dụng hàm DAX trong công thức DAX, bạn cần phải hiểu hàm một cách chi tiết. Bạn nên biết cú pháp của hàm, các loại tham số, hàm trả về gì, v.v.
Để giúp bạn hiểu cách đọc và diễn giải các hàm DAX, cấu trúc mô tả hàm thống nhất được sử dụng trong hướng dẫn này.
Các loại hàm DAX khác nhau được nhóm theo tên loại của các hàm DAX thành các chương.
Mỗi chương này cung cấp một mô tả ngắn gọn về tiện ích của các loại hàm DAX tương ứng.
Mô tả ngắn gọn sẽ được theo sau bởi danh sách các hàm DAX tương ứng với chương đó (Loại / Danh mục các hàm DAX).
Mỗi tên hàm DAX được siêu liên kết với chi tiết hàm DAX có cấu trúc mô tả hàm DAX sau:
- Description
- Syntax
- Parameters
- Giá trị trả lại
- Remarks
- Example
Các phần sau giải thích từng tiêu đề xuất hiện trong mỗi giải thích hàm DAX.
Sự miêu tả
Trong phần Mô tả, bạn sẽ tìm hiểu hàm DAX nói về chức năng gì và nó có thể được sử dụng ở đâu.
Nếu hàm DAX được giới thiệu trong Excel 2016, điều tương tự sẽ được đề cập ở đây. (Phần còn lại của các hàm DAX tồn tại trong Excel 2013.)
Cú pháp
Trong phần Cú pháp, bạn sẽ tìm hiểu tên hàm chính xác và các tham số tương ứng.
Tên hàm DAX được viết bằng chữ cái UPPERCASE.
Tên hàm DAX được theo sau bởi dấu ngoặc đơn mở.
Mỗi tham số tuân theo quy ước đặt tên tham số DAX tiêu chuẩn và được đặt trong dấu ngoặc nhọn.
Nếu một tham số là tùy chọn, nó sẽ được thêm vào trong dấu ngoặc vuông.
Các tham số được phân tách bằng dấu phẩy.
Dấu ba chấm… được sử dụng để hiển thị số lần lặp lại các tham số tùy chọn.
Cú pháp hàm kết thúc bằng dấu ngoặc đơn đóng.
Thí dụ
Thông số
Trong phần Tham số, mỗi tham số của hàm DAX cụ thể được liệt kê trong bảng với mô tả của nó. Ví dụ, các tham số của ví dụ trên DAX hàm SELECTCOLUMNS được liệt kê trong bảng sau.
Sr.No. | Mô tả về Thông Số |
---|---|
1 | Table Bảng hoặc biểu thức DAX trả về một bảng. |
2 | Name Tên được đặt cho cột, được đặt trong dấu ngoặc kép. |
3 | scalar_expression Biểu thức DAX trả về một giá trị vô hướng như giá trị tham chiếu cột, số nguyên hoặc chuỗi. |
Giá trị trả lại
Trong phần Giá trị Trả lại, bạn sẽ tìm hiểu về giá trị nào mà hàm DAX sẽ trả về và kiểu dữ liệu của nó.
Nhận xét
Trong phần Ghi chú, bạn sẽ tìm hiểu về bất kỳ thông tin bổ sung nào bạn cần biết về cách sử dụng hàm DAX. Bạn cũng sẽ hiểu các lỗi tiềm ẩn và lý do.
Thí dụ
Một ví dụ về cách sử dụng hàm DAX được đưa ra trong phần này.
Note - Khi bạn viết các hàm DAX với các giá trị dữ liệu cho các tham số, bạn sẽ tuân theo các quy ước đặt tên như dưới đây:
Tên Bảng được chỉ định khi nó xuất hiện trong Mô hình Dữ liệu. Vd: Bán hàng.
Tên Cột được chỉ định khi nó xuất hiện trong Mô hình Dữ liệu với dấu ngoặc vuông bao quanh nó.
Ví dụ: [Doanh số bán hàng]
Bạn nên sử dụng các tên đủ điều kiện cho các cột, nghĩa là tên cột được đặt trước tên bảng chứa nó.
Ví dụ: Bán hàng [Số tiền bán hàng]
Nếu tên bảng chứa khoảng trắng, nó phải được đặt trong dấu nháy đơn.
Ví dụ: 'Bán hàng Đông' [Doanh số bán hàng]
Một hàm DAX có thể trả về một cột hoặc bảng giá trị, trong trường hợp đó, nó cần được sử dụng như một tham số của một hàm DAX khác yêu cầu một cột hoặc bảng.
Hàm tổng hợp DAX tổng hợp bất kỳ biểu thức nào trên các hàng của bảng và rất hữu ích trong tính toán.
Sau đây là các chức năng Tổng hợp DAX:
- Hàm DAX ADDCOLUMNS
- Chức năng DAX AVERAGE
- Chức năng DAX AVERAGEA
- Hàm DAX AVERAGEX
- Hàm DAX COUNT
- Hàm DAX COUNTA
- Hàm DAX COUNTAX
- Hàm DAX COUNTBLANK
- Hàm DAX COUNTROWS
- Hàm DAX COUNTX
- Hàm DAX CROSSJOIN
- Hàm DAX DISTINCTCOUNT
- Hàm DAX GENERATE
- Chức năng DAX GENERATEALL
- Hàm DAX MAX
- Hàm DAX MAXA
- Hàm DAX MAXX
- Hàm DAX MIN
- Hàm DAX MINA
- Hàm DAX MINX
- Chức năng DAX PRODUCT
- Hàm DAX PRODUCTX
- Chức năng DAX ROW
- Hàm DAX SELECTCOLUMNS
- Hàm DAX SUM
- Hàm DAX SUMMARIZE
- Chức năng DAX SUMMARIZE với các tùy chọn
- Hàm DAX SUMX
- Hàm DAX TOPN
Bạn có thể sử dụng các chức năng Bộ lọc DAX để trả về các kiểu dữ liệu cụ thể, tra cứu giá trị trong các bảng có liên quan và lọc theo các giá trị liên quan. Các hàm tra cứu hoạt động bằng cách sử dụng các bảng và mối quan hệ giữa chúng. Các chức năng bộ lọc cho phép bạn thao tác ngữ cảnh dữ liệu để tạo các phép tính động.
Sau đây là các chức năng của Bộ lọc DAX
- Hàm DAX ADDMISSINGITEMS
- Hàm DAX ALL
- Chức năng DAX ALLEXCEPT
- Hàm DAX ALLNOBLANKROW
- Chức năng DAX ALLSELECTED
- Hàm TÍNH TOÁN DAX
- Chức năng CÓ THỂ TÍNH HÀNG NGÀY
- Chức năng DAX CROSSFILTER
- Hàm DAX DISTINCT
- Chức năng DAX EARLIER
- Hàm DAX EARLIEST
- Chức năng DAX FILTER
- Chức năng DAX FILTERS
- Hàm DAX HASONEFILTER
- Hàm DAX HASONEVALUE
- Hàm DAX ISCROSSFILTERED
- Chức năng DAX ISFILTERED
- Chức năng DAX KEEPFILTERS
- Chức năng LIÊN QUAN ĐẾN DAX
- Chức năng LIÊN QUAN ĐẾN DAX
- Chức năng DAX USERELATIONSHIP
- Hàm DAX VALUES
Các chức năng của DAX Time Intelligence giúp bạn tạo các tính toán hỗ trợ nhu cầu phân tích Business Intelligence bằng cách cho phép bạn thao tác dữ liệu bằng các khoảng thời gian, bao gồm ngày, tháng, quý và năm.
Sau đây là các chức năng DAX Time Intelligence
- Hàm DAX CLOSINGBALANCEMONTH
- Chức năng DAX CLOSINGBALANCEQUARTER
- Chức năng DAX CLOSINGBALANCEYEAR
- Hàm DAX DATEADD
- Hàm DAX DATESBETWEEN
- Hàm DAX DATESINPERIOD
- Hàm DAX DATESMTD
- Hàm DAX DATESQTD
- Hàm DAX DATESYTD
- Hàm DAX ENDOFMONTH
- Hàm DAX ENDOFQUARTER
- Chức năng DAX ENDOFYEAR
- Hàm DAX FIRSTDATE
- Hàm DAX FIRSTNONBLANK
- Hàm DAX LASTDATE
- Hàm DAX LASTNONBLANK
- Hàm DAX NEXTDAY
- Hàm DAX NEXTMONTH
- Hàm DAX NEXTQUARTER
- Chức năng DAX NEXTYEAR
- Chức năng DAX OPENINGBALANCEMONTH
- Chức năng DAX OPENINGBALANCEQUARTER
- Chức năng DAX OPENINGBALANCEYEAR
- Hàm DAX PARALLELPERIOD
- Hàm DAX PREVIOUSDAY
- Chức năng DAX PREVIOUSMONTH
- Chức năng DAX PREVIOUSQUARTER
- Chức năng DAX PREVIOUSYEAR
- Hàm DAX SAMEPERIODLASTYEAR
- Hàm DAX STARTOFMONTH
- Hàm STARTOFQUARTER DAX
- Chức năng DAX STARTOFYEAR
- Hàm DAX TOTALMTD
- Hàm DAX TOTALQTD
- Hàm DAX TOTALYTD
Các hàm Ngày và Giờ DAX tương tự như các hàm ngày và giờ trong Excel. Tuy nhiên, các hàm ngày và giờ DAX dựa trên kiểu dữ liệu ngày giờ DAX.
Sau đây là các chức năng Ngày và Giờ DAX -
- Hàm DAX CALENDAR
- Hàm DAX CALENDARAUTO
- Hàm DAX DATE
- Hàm DAX DATEDIFF
- Hàm DAX DATEVALUE
- Hàm DAX DAY
- Hàm DAX EDATE
- Hàm DAX EOMONTH
- Hàm DAX HOUR
- Hàm DAX MINUTE
- Hàm DAX MONTH
- Chức năng DAX NOW
- Hàm DAX SECOND
- Chức năng DAX TIME
- Hàm DAX TIMEVALUE
- Hàm DAX TODAY
- Hàm DAX WEEKDAY
- Hàm DAX WEEKNUM
- Hàm DAX YEAR
- Hàm DAX YEARFRAC
Các hàm DAX Information xem xét giá trị hoặc cột được cung cấp dưới dạng đối số và cho bạn biết liệu giá trị có khớp với kiểu mong đợi hay không.
Sau đây là các chức năng Thông tin DAX -
- Chức năng DAX CONTAINS
- Hàm DAX CUSTOMDATA
- Chức năng DAX ISBLANK
- Chức năng DAX ISERROR
- Hàm DAX ISEMPTY
- Chức năng DAX ISEVEN
- Chức năng DAX ISLOGICAL
- Hàm DAX ISNONTEXT
- Hàm DAX ISNUMBER
- DAX ISODD chức năng
- Chức năng DAX ISONORAFTER
- Hàm DAX ISTEXT
- Hàm DAX LOOKUPVALUE
- Hàm DAX USERNAME
DAX Các hàm logic trả về các giá trị logic (TRUE / FALSE) dựa trên các phép toán logic được thực hiện trên các tham số liên quan.
Sau đây là các chức năng lôgic DAX:
- Hàm DAX AND
- Hàm DAX FALSE
- Hàm DAX IF
- Hàm IFERROR DAX
- Hàm DAX NOT
- Hàm DAX OR
- Chức năng CHUYỂN ĐỔI DAX
- Hàm DAX TRUE
Các hàm toán học và lượng giác DAX rất giống với các hàm toán học và lượng giác trong Excel.
Sau đây là các hàm DAX Math và Trig -
- Chức năng DAX ABS
- Chức năng DAX ACOS
- Hàm DAX ACOSH
- Hàm DAX ASIN
- Hàm DAX ASINH
- Chức năng DAX ATAN
- Hàm DAX ATANH
- Chức năng TRẦN HÀNG NGÀY
- Hàm DAX COMBIN
- Hàm DAX COMBINA
- Hàm DAX COS
- Hàm DAX COSH
- Hàm DAX CURRENCY
- Hàm DAX DEGREES
- Hàm DAX DIVIDE
- Chức năng DAX EVEN
- Hàm EXP DAX
- Chức năng DAX FACT
- Chức năng DAX FLOOR
- Chức năng DAX GCD
- Hàm DAX INT
- DAX ISO.CEILING chức năng
- Chức năng DAX LCM
- Hàm DAX LN
- Chức năng DAX LOG
- Hàm DAX LOG10
- Chức năng DAX MROUND
- Chức năng DAX MOD
- Hàm DAX ODD
- Hàm DAX PERMUT
- Hàm DAX PI
- Chức năng DAX POWER
- Hàm DAX QUOTIENT
- Hàm DAX RADIANS
- Chức năng DAX RAND
- Hàm DAX RANDBETWEEN
- Chức năng DAX ROUND
- Hàm DAX ROUNDDOWN
- Hàm DAX ROUNDUP
- Chức năng DAX SIGN
- Hàm DAX SIN
- Hàm DAX SINH
- Hàm DAX SQRT
- Hàm DAX SQRTPI
- Hàm DAX TAN
- Hàm DAX TANH
- Hàm DAX TRUNC
Các hàm cha và con của DAX hữu ích trong việc quản lý dữ liệu được trình bày dưới dạng phân cấp cha / con trong Mô hình dữ liệu.
Sau đây là các hàm DAX Parent và Child -
- Hàm DAX PATH
- Chức năng DAX PATHCONTAINS
- Hàm DAX PATHITEM
- Hàm DAX PATHITEMREVERSE
- Hàm DAX PATHLENGTH
Hàm thống kê DAX rất giống với hàm thống kê trong Excel.
Sau đây là các chức năng Thống kê DAX -
- Hàm DAX BETA.DIST
- Hàm DAX BETA.INV
- Hàm DAX CHISQ.DIST
- Hàm DAX CHISQ.DIST.RT
- Hàm DAX CHISQ.INV
- Hàm DAX CHISQ.INV.RT
- Hàm DAX CONFIDENCE.NORM
- Hàm DAX CONFIDENCE.T
- Hàm DAX EXPON.DIST
- Hàm DAX GEOMEAN
- Hàm DAX GEOMEANX
- Hàm DAX MEDIAN
- Hàm DAX MEDIANX
- Hàm DAX PERCENTILE.EXC
- Hàm DAX PERCENTILE.INC
- Hàm DAX PERCENTILEX.EXC
- Hàm DAX PERCENTILEX.INC
- Hàm DAX POISSON.DIST
- Hàm DAX RANK.EQ
- Hàm DAX RANKX
- Hàm DAX SAMPLE
- Hàm DAX STDEV.P
- Hàm DAX STDEV.S
- Hàm DAX STDEVX.P
- Hàm DAX STDEVX.S
- Hàm DAX VAR.P
- Hàm DAX VAR.S
- Hàm DAX VARX.P
- Hàm DAX VARX.S
- Hàm DAX XIRR
- Hàm DAX XNPV
Các hàm DAX Text hoạt động với các bảng và cột. Với các hàm DAX Text, bạn có thể trả về một phần của chuỗi, tìm kiếm văn bản trong chuỗi hoặc nối các giá trị chuỗi. Bạn cũng có thể kiểm soát các định dạng cho ngày, giờ và số.
Sau đây là các hàm DAX Text:
- Chức năng DAX BLANK
- Chức năng DAX CODE
- Hàm CONCATENATE DAX
- Hàm DAX CONCATENATEX
- Chức năng DAX EXACT
- Hàm DAX FIND
- Chức năng CỐ ĐỊNH DAX
- Hàm ĐỊNH DẠNG DAX
- Hàm DAX LEFT
- Hàm DAX LEN
- Chức năng DAX LOWER
- Hàm DAX MID
- Chức năng DAX REPLACE
- Chức năng DAX REPT
- Chức năng DAX RIGHT
- Chức năng DAX SEARCH
- Hàm DAX SUBSTITUTE
- Hàm DAX TRIM
- Chức năng DAX UPPER
- Hàm DAX VALUE
Các hàm DAX này thực hiện các hành động duy nhất mà hầu hết các hàm DAX khác đều không thể xác định được.
Sau đây là các chức năng khác của DAX -
- Hàm DAX EXCEPT
- Hàm DAX GROUPBY
- Chức năng DAX INTERSECT
- Hàm DAX NATURALINNERJOIN
- Hàm DAX NATURALLEFTOUTERJOIN
- Hàm DAX SUMMARIZECOLUMNS
- Hàm DAX UNION
- Hàm DAX VAR