dax là gì

Bắt đầu Nhanh này dành riêng cho tất cả những người sử dụng mới mẻ dùng Power Pivot nhập Excel quy mô dạng bảng hoặc dự án công trình quy mô dạng bảng được tạo nên Công cụ Dữ liệu SQL Server. Diễn giải này nhằm mục đích cung ứng cho mình phần reviews nhanh gọn lẹ và đơn giản về phong thái chúng ta cũng có thể sử dụng Biểu thức Phân tích Dữ liệu (DAX) nhằm xử lý một vài yếu tố lập quy mô tài liệu cơ phiên bản và phân tách. Chủ đề này bao hàm vấn đề định nghĩa, một chuỗi những trách nhiệm chúng ta cũng có thể hoàn thành xong và một vài ba bài bác đánh giá nhằm đánh giá những gì chúng ta tiếp tục học tập. Sau Lúc hoàn thành xong chủ thể này, bạn phải nắm rõ những định nghĩa cơ phiên bản nhất nhập DAX.

DAX là gì?

DAX là 1 trong những tụ tập những hàm, toán tử và hằng số hoàn toàn có thể được sử dụng nhập một công thức hoặc biểu thức, nhằm đo lường và tính toán và trả về một hoặc nhiều độ quý hiếm. Nói một cơ hội đơn giản và giản dị rộng lớn, DAX tiếp tục giúp đỡ bạn đưa đến vấn đề mới mẻ kể từ tài liệu đã có sẵn nhập quy mô của công ty.

Bạn đang xem: dax là gì

Tại sao DAX lại cần thiết như vậy?

Thật đơn giản muốn tạo một buột thao tác và nhập một vài tài liệu nhập bại. Thậm chí chúng ta cũng có thể tạo nên PivotTable hoặc PivotChart hiển thị vấn đề cần thiết tuy nhiên ko cần dùng ngẫu nhiên công thức DAX này. Tuy nhiên, nếu khách hàng cần thiết phân tách tài liệu doanh thu cần thiết bên trên một vài hạng mục thành phầm và cho những phạm vi ngày không giống nhau thì sao? Hoặc bạn phải phối kết hợp tài liệu kiểm kê cần thiết từ 1 vài ba bảng trong những mối cung cấp tài liệu không giống nhau? Các công thức DAX cung ứng kĩ năng này và nhiều tính năng cần thiết không giống. Học cơ hội tạo nên những công thức DAX hiệu suất cao tiếp tục giúp đỡ bạn khai tác được tối nhiều tài liệu của tớ. Khi đã đạt được vấn đề quan trọng, chúng ta cũng có thể chính thức xử lý những yếu tố sale thực tác động cho tới then chốt của công ty. Đây là Nghiệp vụ Thông minh và DAX tiếp tục giúp đỡ bạn đạt được điều này.

Điều khiếu nại tiên quyết

Có thể chúng ta tiếp tục thân thuộc với việc tạo nên công thức nhập Microsoft Excel. Kiến thức này sẽ hữu ích trong những công việc hiểu DAX, tuy nhiên trong cả khi chúng ta chưa xuất hiện tay nghề với những công thức Excel, những định nghĩa được tế bào miêu tả ở trên đây tiếp tục giúp đỡ bạn chính thức tạo nên những công thức DAX và xử lý tức thì những yếu tố BI nhập toàn cầu thực.

Chúng tôi tiếp tục triệu tập rõ ràng nhập việc lần hiểu công thức DAX được dùng nhập đo lường và tính toán. Quý Khách tiếp tục thân thuộc với định nghĩa cơ phiên bản của tất cả cột và số đo được xem toán (còn được gọi là ngôi trường được xem toán), cả nhị đều được tế bào miêu tả nhập Power Pivot canh ty. Quý Khách cũng nên thích nghi với những chức năng Power Pivot những Excel và khí cụ người sáng tác.

Sổ thao tác Ví dụ

Cách tốt nhất có thể nhằm lần hiểu DAX là tạo nên một vài công thức cơ phiên bản, sử dụng nó với một vài tài liệu thực tiễn và tự động coi thành phẩm cho bản thân. Các ví dụ và tác vụ ở trên đây dùng buột thao tác DAX khuôn mẫu Contoso Formulas.xlsx việc. Quý Khách hoàn toàn có thể vận chuyển xuống buột thao tác kể từ http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409. Sau khi chúng ta vận chuyển buột thao tác xuống PC, hãy há buột thao tác bại, rồi Open Power Pivot của công ty.

Hãy bắt đầu!

Chúng tôi sẽ khởi tạo khuông mang đến DAX xung xung quanh phụ vương định nghĩa cơ phiên bản rất rất quan lại trọng: Cú pháp, Hàm và Ngữ cảnh. Tất nhiên là sở hữu những định nghĩa cần thiết không giống nhập DAX, tuy nhiên việc hiểu phụ vương định nghĩa này tiếp tục cung ứng nền tảng tốt nhất có thể nhằm thiết kế những tài năng DAX của công ty.

Cú pháp

Trước khi chúng ta tạo nên công thức của riêng rẽ bản thân, hãy coi cú pháp công thức DAX. Cú pháp bao hàm những bộ phận không giống nhau tạo nên thành công xuất sắc thức hoặc đơn giản và giản dị rộng lớn là cơ hội ghi chép công thức. Ví dụ, tất cả chúng ta hãy coi một công thức DAX đơn giản và giản dị được dùng làm tạo nên tài liệu mới mẻ (giá trị) cho từng sản phẩm nhập một cột được xem, được mệnh danh là Margin, nhập bảng FactSales: (màu văn phiên bản công thức chỉ dành riêng cho mục tiêu minh họa)

Công thức cột được tính

Cú pháp của công thức này bao hàm những bộ phận sau đây:

  1. Toán tử vết bởi (=) cho thấy thêm đầu công thức và Lúc công thức này được xem toán, toán tử tiếp tục trả về thành phẩm hoặc độ quý hiếm. Tất cả những công thức đo lường và tính toán độ quý hiếm tiếp tục chính thức bởi vết bởi.

  2. Cột được tham ô chiếu [SalesAmount] chứa chấp những độ quý hiếm tuy nhiên tất cả chúng ta mong muốn trừ cút. Tham chiếu cột nhập công thức luôn luôn được bịa nhập vết ngoặc vuông []. Không Excel những công thức sở hữu tham ô chiếu cho tới một dù, công thức DAX luôn luôn tham ô chiếu cho tới một cột.

  3. Toán tử toán học tập trừ (-).

  4. Cột được tham ô chiếu [TotalCost] chứa chấp những độ quý hiếm tuy nhiên công ty chúng tôi mong muốn trừ cút kể từ những độ quý hiếm nhập cột [SalesAmount].

Khi lần hiểu cơ hội gọi công thức DAX, thông thường tiếp tục rất rất hữu ích nếu khách hàng phân tách nhỏ từng bộ phận trở thành một ngữ điệu tuy nhiên chúng ta suy nghĩ và trình bày từng ngày. Ví dụ, chúng ta cũng có thể gọi công thức này là:

Trong bảng FactSales, so với từng sản phẩm nhập cột được xem Margin, đo lường và tính toán (=) một độ quý hiếm bằng phương pháp trừ cút (-)các độ quý hiếm nhập cột [TotalCost] kể từ những độ quý hiếm trongcột [SalesAmount] .

Chúng tao hãy coi một loại công thức không giống, một loại được dùng nhập một vài đo:

Công chức cột được tính

Công thức này bao hàm những bộ phận cú pháp sau đây:

  1. Tên đo lường và thống kê Tổng Doanh Thu. Công thức được cho phép đo hoàn toàn có thể bao hàm thương hiệu số đo, theo đòi sau là vết nhị chấm, tiếp theo sau là công thức đo lường và tính toán.

  2. Toán tử vết bởi (=) cho thấy thêm đầu công thức đo lường và tính toán. Khi được xem toán, nó sẽ bị trả về thành phẩm.

  3. Hàm SUM nằm trong toàn bộ những số nhập cột [SalesAmount]. Quý Khách tiếp tục lần hiểu thêm thắt về những hàm sau đây.

  4. Dấu ngoặc đơn () xung quanh một hoặc nhiều đối số. Tất cả những hàm đòi hỏi tối thiểu một tham ô đối. Một đối số truyền một độ quý hiếm cho tới một hàm.

  5. Bảng tham ô chiếu FactSales.

  6. Cột được tham ô chiếu [SalesAmount] nhập bảng FactSales. Với đối số này, hàm SUM biết cần thiết tổ hợp cột này.

Bạn hoàn toàn có thể gọi công thức này là:

Đối với số đo mang tên Tổng Doanh Thu, hãy tính tổng (=)tổng những độ quý hiếm nhập cột [SalesAmount] trong bảng FactSales.

Khi được bịa nhập vùng thả Giá trị nhập Danh sách Trường PivotTable, số đo này tiếp tục đo lường và tính toán và trả về độ quý hiếm được xác lập bởi từng dù nhập PivotTable, ví như Điện thoại Di động ở Hoa Kỳ.

Lưu ý sở hữu một vài điểm khác lạ về công thức này đối với công thức công ty chúng tôi dùng mang đến cột được xem Lề. điều đặc biệt, công ty chúng tôi tiếp tục reviews một hàm, SUM. Hàm là công thức được ghi chép sẵn giúp đỡ bạn đơn giản tiến hành những đo lường và tính toán phức tạp và thao tác với số, ngày, thời hạn, văn phiên bản và nhiều thao tác không giống. Quý Khách tiếp tục lần hiểu thêm thắt về những hàm sau đây.

Không tựa như cột Lề được xem trước bại, chúng ta thấy cột [SalesAmount] đứng trước bảng FactSales nhập bại cột bại thuộc sở hữu. Vấn đề này được gọi là 1 trong những thương hiệu cột đầy đủ ĐK, nhập bại nó bao hàm thương hiệu cột đứng trước thương hiệu bảng. Các cột được tham ô chiếu nhập và một bảng ko đòi hỏi bao hàm thương hiệu bảng nhập công thức. Vấn đề này hoàn toàn có thể làm cho những công thức nhiều năm tham ô chiếu cho tới nhiều cột ngắn lại và đọc dễ rộng lớn. Tuy nhiên, chúng ta nên luôn luôn mệnh danh bảng nhập công thức đo, trong cả Lúc ở nhập và một bảng.

Lưu ý: Nếu thương hiệu của bảng sở hữu chứa chấp khoảng tầm White, kể từ khóa thích hợp hoặc ký tự động ko được cho phép, chúng ta phải kê thương hiệu bảng nhập vết ngoặc đơn. Quý Khách cũng phải kê thương hiệu bảng nhập vết ngoặc trích dẫn nếu như thương hiệu chứa chấp ngẫu nhiên ký tự động này ở ngoài phạm vi ký tự động chữ và số ANSI, bất kể phiên bản địa của công ty sở hữu tương hỗ cỗ ký tự động hay là không.

Điều rất rất cần thiết là công thức của công ty sở hữu cú pháp chính. Trong đa số những tình huống, nếu như cú pháp ko đúng chuẩn thì lỗi cú pháp sẽ tiến hành trả về. Trong những tình huống không giống, cú pháp hoàn toàn có thể đúng chuẩn tuy nhiên độ quý hiếm được trả về hoàn toàn có thể không phải như mong ngóng của công ty. Power Pivot (và nhiều tấp tểnh Công cụ Dữ liệu SQL Server) bao hàm những giá bán IntelliSense; một chức năng được dùng muốn tạo những công thức đúng chuẩn về mặt mũi cú pháp bằng phương pháp giúp đỡ bạn lựa chọn những bộ phận đúng chuẩn.

Chúng tao hãy tạo nên công thức đơn giản và giản dị. Tác vụ này tiếp tục giúp đỡ bạn nắm rõ rộng lớn về cú pháp công thức và cơ hội tuy nhiên tính IntelliSense công thức nhập thanh công thức hoàn toàn có thể trợ giúp đỡ bạn.

Tác vụ: Tạo một công thức đơn giản và giản dị cho 1 cột được xem toán

  1. Nếu chúng ta ko ở nhập hành lang cửa số Power Pivot, nhập Excel, bên trên dải băng Power Pivot, hãy bấm Cửa Power Pivot.

  2. Trong hành lang cửa số Power Pivot, bấm vào bảng FactSales (tab).

  3. Cuộn thanh lịch cột phía bên phải nhất, tiếp sau đó nhập title cột, bấm Thêm Cột.

  4. Bấm nhập thanh công thức dọc từ đầu hành lang cửa số trình design quy mô.

    Thanh Công thức PowerPivot

    Con trỏ của công ty giờ đây tiếp tục xuất hiện tại nhập thanh công thức. Thanh công thức là điểm chúng ta cũng có thể nhập công thức mang đến cột đo lường và tính toán hoặc ngôi trường được xem toán.

    Hãy dành một ít thời hạn nhằm coi phụ vương nút ở phía trái thanh công thức.

    Thanh công thức

    Khi con cái trỏ hiện tại hoạt nhập thanh công thức, phụ vương nút này sẽ hiện tại hoạt. Nút ngoài nằm trong phía trái, X , đơngiản là 1 trong những nút diệt vứt. Hãy nối tiếp và nhấp vào hình tượng bại. Con chạy của công ty không thể xuất hiện tại nhập thanh công thức, và nút diệt vứt và nút vết kiểm tiếp tục không thể xuất hiện tại nữa. Tiếp tục và nhấp vào thanh công thức một đợt nữa. Nút diệt vứt và nút vết kiểm thời điểm hiện nay tiếp tục xuất hiện tại lại. Vấn đề này tức là chúng ta tiếp tục sẵn sàng nhằm chính thức nhập công thức.

    Nút vết kiểm là nút đánh giá công thức. Nó sẽ không còn tiến hành nhiều cho tới khi chúng ta nhập công thức. Chúng tôi tiếp tục quay trở về sau đó 1 khi.

    Bấm nhập nút Fx. Quý Khách tiếp tục thấy một vỏ hộp thoại mới mẻ xuất hiện; vỏ hộp thoại Chèn Hàm. Hộp thoại Chèn Hàm là cơ hội dễ dàng nhất nhằm chính thức nhập công thức DAX. Chúng tao tiếp tục thêm thắt hàm nhập công thức Lúc tiếp sau đó tất cả chúng ta tạo nên một vài đo, tuy nhiên giờ đây, chúng ta ko cần thiết thêm thắt hàm nhập công thức cột được xem của tớ. Tiếp tục và đóng góp vỏ hộp thoại Chèn Hàm.

  5. Trong thanh công thức, nhập vết bởi =, tiếp sau đó nhập vết ngoặc vuông há [. Quý Khách tiếp tục thấy một hành lang cửa số nhỏ xuất hiện tại với toàn bộ những cột nhập bảng FactSales. Thao tác này IntelliSense tiến hành.

    Vì những cột được xem toán luôn luôn được tạo nên nhập bảng hiện tại hoạt tuy nhiên chúng ta đang được ở nhập bại, không nhất thiết phải mệnh danh bảng trước thương hiệu cột. Tiếp tục và cuộn xuống, tiếp sau đó bấm lưu ban nhập [SalesQuantity]. Quý Khách cũng hoàn toàn có thể cuộn cho tới thương hiệu cột mình thích, rồi nhấn Tab.

    Con chạy của công ty hiện tại hoạt ở phía bên phải của [SalesQuantity].

  6. Nhập một khoảng tầm White, rồi nhập toán tử trừ - (dấu trừ), rồi nhập một khoảng tầm White không giống.

  7. Bây giờ, nhập một vết ngoặc vuông há không giống [. Lần này, nên chọn cột [Số lượngTrả về] rồi nhấn Enter.

    Nếu chúng ta bắt gặp lỗi, hãy đánh giá kỹ cú pháp của công ty. Nếu quan trọng, hãy đối chiếu nó với công thức nhập cột được xem Lề được tế bào miêu tả tại đoạn trước.

    Sau khi chúng ta nhấn Enter nhằm hoàn thành xong công thức, kể từ Tính toán tiếp tục xuất hiện tại nhập thanh tình trạng dọc từ phần bên dưới nằm trong của hành lang cửa số Power Pivot chúng ta. Mọi loại ra mắt nhanh gọn lẹ, tuy nhiên chúng ta chỉ đo lường và tính toán độ quý hiếm mới mẻ mang đến rộng lớn phụ vương triệu sản phẩm.

  8. Bấm con chuột cần nhập title cột và thay tên cột NetSales.

Thế là xong! Quý Khách vừa vặn tạo nên một công thức DAX đơn giản và giản dị tuy nhiên rất rất mạnh mẽ và uy lực. Đối với từng sản phẩm nhập bảng FactSales, công thức NetSales đo lường và tính toán một độ quý hiếm bằng phương pháp trừ độ quý hiếm nhập cột [ReturnQuantity] ngoài độ quý hiếm nhập cột [SalesQuantity]. Hãy chú ý cơ hội tất cả chúng ta vừa vặn trình bày "Đối với từng hàng". Đây là một chiếc nom thông thoáng qua chuyện về một định nghĩa rất rất cần thiết không giống nhập DAX; văn cảnh sản phẩm. Sau này, các bạn sẽ lần hiểu thêm thắt về văn cảnh của sản phẩm.

Điều thực sự cần thiết cần thiết hiểu Lúc nhập toán tử nhập công thức DAX là loại tài liệu trong những đối số chúng ta đang được dùng. Ví dụ: nếu khách hàng nhập công thức tại đây, = 1 & 2, độ quý hiếm được trả về được xem là độ quý hiếm văn phiên bản "12". Vấn đề này là vì toán tử ampersand (&) là nhằm phối kết hợp văn phiên bản. DAX hiểu rằng công thức này cần thiết đọc: Tính toán thành phẩm bằng phương pháp lấy độ quý hiếm 1 thực hiện văn phiên bản và nằm trong độ quý hiếm 2 bên dưới dạng văn phiên bản. Bây giờ, nếu khách hàng tiếp tục gõ = 1 + 2, DAX tiếp tục gọi công thức này là: Tính toán thành phẩm bằng phương pháp lấy độ quý hiếm số 1 và thêm thắt độ quý hiếm số 2. Kết trái ngược tất yếu là "3", một độ quý hiếm số. DAX đo lường và tính toán những độ quý hiếm thành phẩm tùy nằm trong nhập toán tử nhập công thức, ko dựa vào loại tài liệu của cột được sử dụng nhập đối số bại. Kiểu tài liệu nhập DAX là rất rất cần thiết tuy nhiên ở ngoài phạm vi của Bắt đầu Nhanh này. Để lần hiểu thêm thắt về những loại tài liệu và toán tử nhập công thức DAX, hãy coi tham ô chiếu DAX (http://go.microsoft.com/fwlink/?LinkId=239769&clcid=0x409) nhập Sách Trực tuyến.

Hãy demo một cách thứ hai. Lần này, các bạn sẽ tạo nên một vài đo bằng phương pháp nhập công thức và bằng phương pháp dùng IntelliSense. Đừng lo ngại rất nhiều nếu khách hàng không hiểu biết rất đầy đủ công thức. Điều cần thiết ở đó là lần hiểu cơ hội tạo nên công thức bằng phương pháp dùng một vài bộ phận bên cạnh nhau nhập cú pháp đúng chuẩn.

Tác vụ: Tạo công thức đo

  1. Trong bảng Doanh số Dữ khiếu nại, nhấp vào dù rỗng tuếch ngẫu nhiên nhập Khu vực Tính toán. Đây là điểm dù rỗng tuếch tức thì bên dưới một bảng nhập cửa ngõ Power Pivot trang.

Vùng Tính nhập PowerPivot

  1. Trong thanh công thức, nhập thương hiệu Doanh số Quý Trước:.

  2. Nhập vết bởi = nhằm chính thức công thức đo lường và tính toán.

  3. Nhập một vài ba vần âm thứ nhất CAL, rồi bấm lưu ban nhập hàm bạn thích dùng. Trong công thức này, bạn thích sử dụng hàm CALCULATE.

  4. Nhập một vết ngoặc đơn há (để chính thức những đối số được gửi cho tới hàm CALCULATE.

    Lưu ý sau khoản thời gian nhập vết ngoặc đơn há, IntelliSense cho mình thấy những đối số quan trọng mang đến hàm CALCULATE. Quý Khách tiếp tục lần hiểu về những tham ô đối nhập một ít.

  5. Nhập vài ba vần âm thứ nhất của bảng FactSales, tiếp sau đó nhập list thả xuống, bấm lưu ban nhập FactSales[Sales].

  6. Nhập vết phẩy (,) nhằm xác lập cỗ thanh lọc thứ nhất, rồi nhập, PRE, rồi bấm lưu ban nhập hàm PREVIOUSQUARTER.

    Sau Lúc lựa chọn hàm PREVIOUSQUARTER, một vết ngoặc đơn há không giống xuất hiện tại, cho thấy thêm một tham ô đối không giống là bắt buộc; phiên này, so với hàm PREVIOUSQUARTER.

  7. Nhập một vài ba vần âm thứ nhất Làm nhòa, rồi bấm lưu ban vào DimDate[DateKey].

  8. Đóng cả nhị đối số được gửi cho tới hàm PREVIOUSQUARTER và hàm CALCULATE bằng phương pháp nhập nhị vết ngoặc đơn đóng góp )).

    Công thức của công ty giờ trên đây tiếp tục nom như thể như vậy này:

    Doanh số Quý Trước:=CALCULATE(FactSales[Sales], PREVIOUSQUARTER(DimDate[DateKey]))

  9. Bấm nút đánh giá công thức bên trên thanh công thức nhằm xác thực công thức. Nếu chúng ta bắt gặp lỗi, hãy xác minh từng bộ phận của cú pháp.

Bạn tiếp tục tiến hành điều đó! Quý Khách vừa vặn mới mẻ tạo nên một vài đo bởi DAX, chứ không cần cần đơn giản và giản dị như thế. Công thức này tiếp tục đo lường và tính toán tổng lợi nhuận quý trước bại, tùy nằm trong nhập những cỗ thanh lọc được vận dụng nhập PivotTable hoặc PivotChart.

Bạn vừa mới được reviews về một vài góc cạnh cần thiết của công thức DAX. Trước tiên, công thức này bao hàm nhị hàm. Lưu ý rằng hàm PREVIOUSQUARTER được lồng thực hiện đối số được truyền nhập hàm CALCULATE. Các công thức DAX hoàn toàn có thể bao hàm cho tới 64 hàm lồng nhau. Không sở hữu kĩ năng một công thức lúc nào chứa chấp rất nhiều hàm lồng nhau. Thực tế, một công thức như thế tiếp tục rất rất khó khăn muốn tạo và gỡ lỗi và hoàn toàn có thể nó cũng sẽ không còn thời gian nhanh lắm.

Trong công thức này, chúng ta đã và đang sử dụng cỗ thanh lọc. Sở thanh lọc tiếp tục thu hẹp những độ quý hiếm cần thiết đo lường và tính toán. Trong tình huống này, chúng ta tiếp tục lựa chọn một cỗ thanh lọc thực hiện đối số, trên đây thực sự là 1 trong những hàm không giống. Quý Khách tiếp tục lần hiểu thêm thắt về cỗ thanh lọc sau đây.

Cuối nằm trong, chúng ta sử dụng hàm CALCULATE. Đây là 1 trong những trong những hàm mạnh mẽ và uy lực nhất nhập DAX. Khi chúng ta tạo nên những quy mô tài liệu và tạo nên công thức phức tạp rộng lớn, hoàn toàn có thể các bạn sẽ dùng hàm này rất nhiều lần. Việc thảo luận về hàm CALCULATE ở ngoài phạm vi của Hướng dẫn Nhanh này, tuy nhiên Lúc kỹ năng và kiến thức của công ty về DAX cách tân và phát triển, các bạn hãy quan trọng lưu ý cho tới điều này.

Lưu ý: Thông thông thường, nhằm dùng những hàm Hiển thị Thời gian tham Thông minh nhập công thức DAX, chúng ta cần hướng đẫn cột ngày độc nhất bằng phương pháp dùng vỏ hộp thoại Đánh vết là Bảng Ngày mon. Trong Công thức Contoso DAX Samples.xlsx thao tác, cột DateKey nhập bảng DimDate được lựa chọn thực hiện cột ngày độc nhất.

Tín dụng Bổ sung

Có thể các bạn sẽ hỏi: 'Tôi hoàn toàn có thể tạo nên công thức DAX đơn giản và giản dị nhất?' Đáp án mang đến thắc mắc này là 'công thức tuy nhiên chúng ta không nhất thiết phải làm'. Và bại đó là điều chúng ta cũng có thể thực hiện bằng phương pháp dùng hàm tổ hợp chuẩn chỉnh nhập một vài đo. Đa số từng quy mô tài liệu đều cần thiết thanh lọc và đo lường và tính toán bên trên tài liệu tổ hợp. Ví dụ: hàm SUM nhập số đo Tổng Doanh thu tuy nhiên chúng ta tiếp tục thấy trước này được dùng làm nằm trong toàn bộ những số nhập một cột rõ ràng. DAX cũng bao hàm một vài ba hàm không giống tổ hợp độ quý hiếm. Quý Khách hoàn toàn có thể tự động hóa tạo nên công thức bằng phương pháp sử dụng chức năng tổ hợp chuẩn chỉnh.

Xem thêm: grand opening là gì

Tác vụ Tín dụng Bổ sung: Tạo công thức đo bằng phương pháp dùng chức năng Tự Tính toán

  1. Trong bảng FactSales, cuộn cho tới cột ReturnQuantity, rồi nhấp vào title cột nhằm lựa chọn toàn cỗ cột.

  2. Trên tab Trang đầu, bên trên dải băng, nhập nhóm Tính toán, nhấp vào nút Tự Tính toán.

Tự động tính tổng nhập PowerPivot

Bấm nhập mũi thương hiệu xuống ở bên cạnh Tự Tính tổng,rồi nhấp vào Trung bình (lưu ý những hàm tổ hợp chuẩn chỉnh không giống tuy nhiên chúng ta cũng hoàn toàn có thể sử dụng).

Ngay ngay tức khắc, một vài đo vừa được đưa đến với thương hiệu Trung bình của Số lượng Trả về: theo đòi sau là công thức =AVERAGE([Số lượng Trả về]).

Bây giờ ko đơn giản như thế sao? Tất nhiên, ko cần toàn bộ những công thức chúng ta tạo nên đều đơn giản và giản dị như thế. Tuy nhiên, bằng phương pháp dùng chức năng Tự Tính tổng, chúng ta cũng có thể tạo nên những công thức nhanh gọn lẹ và đơn giản bằng phương pháp dùng những đo lường và tính toán tổ hợp tiêu xài chuẩn chỉnh.

Điều này tiếp tục cho mình một sự nắm rõ khá rõ rệt về cú pháp được dùng trong những công thức DAX. Quý Khách cũng khá được reviews về một vài chức năng thực sự ấn tượng như IntelliSense và Tự Tính toán sẽ giúp chúng ta tạo nên những công thức nhanh gọn lẹ, đơn giản và đúng chuẩn. Tất nhiên là chúng ta cũng có thể lần hiểu thêm thắt nhiều hơn thế về cú pháp. Một điểm chất lượng nhằm lần hiểu thêm thắt là Tham khảo DAX hoặc Sách SQL Trực tuyến.

Cú pháp QuickQuiz

  1. Nút này bên trên thanh công thức sở hữu tính năng gì?
    Nút hàm

  2. Điều gì luôn luôn xung quanh một thương hiệu cột nhập công thức DAX?

  3. Bạn ghi chép công thức như sau: Trong bảng
    DimProduct,đối với từng sản phẩm nhập cột tính UnitMargin,tính toán độ quý hiếm bằng phương pháp trừ những độ quý hiếm nhập cột UnitCost kể từ những độ quý hiếm nhập cột Đơn Giá?

Câu vấn đáp được cung ứng ở cuối chủ thể này.

Hàm

Hàm là công thức được xác lập trước tiến hành đo lường và tính toán bằng phương pháp dùng những độ quý hiếm rõ ràng, được gọi là những đối số theo đòi một trật tự hoặc cấu tạo rõ ràng. Đối số hoàn toàn có thể là những hàm không giống, một công thức không giống, tham ô chiếu cột, số, văn phiên bản, độ quý hiếm lô-gic như TRUE hoặc FALSE hoặc hằng số.

DAX bao hàm những phân mục hàm sau đây: Ngày và Giờ, tin tức, Hàm Lô-gic, Toán học tập, Thống kê, Văn phiên bản và Thời gian tham Thông minh. Nếu chúng ta thân thuộc với những hàm Excel công thức, nhiều hàm nhập DAX tiếp tục xuất hiện tại tương tự động như bạn; tuy vậy, những hàm DAX là độc nhất theo đòi những cơ hội sau đây:

  • Hàm DAX luôn luôn tham ô chiếu cho tới một cột hoặc bảng hoàn hảo. Nếu chúng ta chỉ mong muốn dùng những độ quý hiếm rõ ràng từ 1 bảng hoặc cột, chúng ta cũng có thể thêm thắt những cỗ thanh lọc nhập công thức.

  • Nếu bạn phải tùy chỉnh những luật lệ tính bên trên hạ tầng từng sản phẩm, DAX cung ứng những hàm được cho phép chúng ta dùng độ quý hiếm sản phẩm lúc này hoặc độ quý hiếm tương quan thực hiện một loại đối số, nhằm tiến hành đo lường và tính toán thay cho thay đổi theo đòi văn cảnh. Quý Khách tiếp tục lần hiểu thêm thắt về văn cảnh sau đây.

  • DAX bao hàm nhiều hàm trả về bảng chứ không cần cần là 1 trong những độ quý hiếm. Bảng ko được hiển thị, tuy nhiên được dùng nhằm cung ứng nguồn vào cho những hàm không giống. Ví dụ: chúng ta cũng có thể truy xuất bảng, rồi kiểm đếm những độ quý hiếm riêng không liên quan gì đến nhau nhập bảng hoặc tính tổng động bên trên những bảng hoặc cột tiếp tục thanh lọc.

  • DAX bao hàm hàng loạt những hàm thức thời hạn mưu trí. Các hàm này được cho phép chúng ta xác lập hoặc lựa chọn phạm vi ngày, rồi tiến hành đo lường và tính toán động dựa vào bọn chúng. Ví dụ: chúng ta cũng có thể đối chiếu tổng trong những kỳ tuy nhiên tuy nhiên.

Đôi Lúc, thiệt khó khăn nhằm hiểu rằng hàm này chúng ta cũng có thể cần dùng nhập công thức. Power Pivot, và trình design quy mô dạng bảng nhập Công cụ Dữ liệu SQL Server, bao hàm chức năng Chèn Hàm, một vỏ hộp thoại giúp đỡ bạn lựa chọn hàm theo đòi phân mục và cung ứng tế bào miêu tả ngắn ngủn mang đến từng hàm.

Chèn Hàm

Chúng tao hãy tạo nên một công thức mới mẻ bao hàm một hàm tuy nhiên các bạn sẽ lựa chọn bằng phương pháp sử dụng chức năng Chèn Hàm:

Tác vụ: Thêm hàm nhập công thức bằng phương pháp dùng Chèn Hàm

  1. Trong bảng FactSales, cuộn thanh lịch cột ngoài nằm trong phía bên phải, tiếp sau đó nhập title cột, bấm Thêm Cột.

  2. Trong thanh công thức, hãy nhập vết bởi, =.

  3. Bấm nhập nút Chèn Hàm. Chèn Hàm Tùy lựa chọn này tiếp tục mở đi ra vỏ hộp thoại Chèn Hàm.

  4. Trong vỏ hộp thoại Chèn Hàm, nhấp vào vỏ hộp danh sách Chọn danh mục. Theo khoác tấp tểnh, Tất cả được lựa chọn và toàn bộ những hàm nhập phân mục Tất cả đều được liệt kê tiếp sau đây. Đó là thật nhiều hàm, bởi vậy các bạn sẽ mong muốn thanh lọc những hàm nhằm đơn giản xác định loại hàm chúng ta đang được lần kiếm rộng lớn.

  5. Với công thức này, bạn thích trả về một vài tài liệu tiếp tục tồn bên trên nhập một bảng không giống. Vì vậy, các bạn sẽ dùng một hàm nhập phân mục Sở thanh lọc. Tiếp tục và nhấp vào thể loại Sở lọc, tiếp sau đó nhập Chọnhàm , cuộn xuống và bấm lưu ban nhập hàm RELATED. Bấm ok để đóng góp hộp thoại Chèn Hàm.

  6. Sử IntelliSense sẽ giúp chúng ta lần và lựa chọn cột DimChannel[ChannelName].

  7. Đóng công thức, rồi nhấn Enter.

  8. Sau khi chúng ta nhấn Enter nhằm hoàn thành xong công thức, kể từ Tính toán tiếp tục xuất hiện tại nhập thanh tình trạng dọc từ cuối hành lang cửa số Power Pivot chúng ta. Bây giờ các bạn sẽ thấy rằng chúng ta vừa vặn tạo nên một cột mới mẻ nhập bảng FactSales với vấn đề kênh kể từ bảng DimChannel.

  9. Đổi thương hiệu cột Kênh.

    Công thức của các bạn sẽ sở hữu skin như sau: =RELATED(DimChannel[ChannelName])

Bạn vừa mới được reviews với 1 hàm rất rất cần thiết không giống nhập DAX, hàm RELATED. Hàm RELATED trả về độ quý hiếm từ 1 bảng không giống. Quý Khách hoàn toàn có thể dùng RELATED nếu như tiếp tục cung ứng quan hệ thân thiết bảng chúng ta lúc này và bảng sở hữu chứa chấp những độ quý hiếm bạn thích nhận. Tất nhiên, hàm RELATED sở hữu kĩ năng rất rộng lớn. Trong tình huống này, giờ đây chúng ta cũng có thể bao hàm kênh bán sản phẩm mang đến từng lợi nhuận nhập bảng FactSales. Giờ trên đây, chúng ta cũng có thể ẩn bảng DimChannel ngoài list ngôi trường PivotTable, canh ty dẫn phía và coi vấn đề cần thiết nhất tuy nhiên chúng ta thực sự cần thiết đơn giản rộng lớn. Giống như hàm CALCULATE tiếp tục tế bào miêu tả tại đoạn trước, hàm RELATED rất rất cần thiết và hoàn toàn có thể các bạn sẽ sử dụng nó rất nhiều lần.

Như chúng ta cũng có thể thấy, những hàm nhập DAX hoàn toàn có thể giúp đỡ bạn đưa đến những công thức rất rất mạnh mẽ và uy lực. Chúng tôi thực sự chỉ nắm rõ những vấn đề cơ phiên bản về hàm. Khi tài năng DAX của công ty nâng cấp, các bạn sẽ tạo nên công thức bởi nhiều hàm không giống nhau. Một trong mỗi điểm tốt nhất có thể nhằm lần hiểu cụ thể về toàn bộ những hàm DAX là nhập Tham chiếu Biểu thức Phân tích Dữ liệu (DAX).

Hàm QuickQuiz

  1. Hàm luôn luôn tham ô chiếu như vậy nào?

  2. Một công thức hoàn toàn có thể đựng được nhiều hàm không?

  3. Bạn tiếp tục dùng phân mục hàm này nhằm phối kết hợp nhị chuỗi văn phiên bản trở thành một chuỗi?

Câu vấn đáp được cung ứng ở cuối chủ thể này.

Ngữ cảnh

Ngữ cảnh là 1 trong những trong mỗi định nghĩa DAX cần thiết nhất cần thiết hiểu. Có nhị loại văn cảnh nhập DAX; văn cảnh sản phẩm và văn cảnh cỗ thanh lọc. Trước tiên, tất cả chúng ta tiếp tục lần hiểu văn cảnh của sản phẩm.

Ngữ cảnh Hàng

Ngữ cảnh của sản phẩm dễ nắm bắt nhất là sản phẩm lúc này. Ví dụ: chúng ta sở hữu ghi nhớ cột được xem Lề tuy nhiên chúng ta tiếp tục thấy trước bại Lúc lần hiểu về cú pháp không? Công thức =[SalesAmount] - [TotalCost] đo lường và tính toán một độ quý hiếm nhập cột Lề cho từng sản phẩm nhập bảng. Giá trị của từng sản phẩm được xem toán kể từ những độ quý hiếm nhập nhị cột không giống, [SalesAmount] và [TotalCost] nhập thẳng hàng. DAX hoàn toàn có thể đo lường và tính toán độ quý hiếm cho từng sản phẩm nhập cột Lề vì thế nó sở hữu ngữ cảnh: Đối với từng sản phẩm, nó lấy những độ quý hiếm nhập cột [TotalCost] và trừ bọn chúng thoát ra khỏi những độ quý hiếm nhập cột [SalesAmount].

Trong dù được lựa chọn hiển thị bên dưới, độ quý hiếm $49,54 nhập sản phẩm lúc này được xem bằng phương pháp trừ độ quý hiếm $51,54 nhập cột [TotalCost] kể từ độ quý hiếm $101,08 nhập cột [SalesAmount].

Ngữ cảnh sản phẩm nhập PowerPivot

Ngữ cảnh sản phẩm không những vận dụng cho những cột được xem toán. Ngữ cảnh sản phẩm cũng vận dụng bất kể lúc nào một công thức sở hữu hàm vận dụng những cỗ thanh lọc nhằm xác lập một sản phẩm đơn nhập bảng. Hàm vốn liếng tiếp tục vận dụng văn cảnh sản phẩm cho từng sản phẩm của bảng tuy nhiên hàm đang được thanh lọc. Loại văn cảnh sản phẩm này thông thường được vận dụng mang đến độ quý hiếm đo.

Ngữ cảnh Sở lọc

Ngữ cảnh cỗ thanh lọc khó khăn hiểu rộng lớn một ít đối với văn cảnh sản phẩm. Quý Khách hoàn toàn có thể đơn giản suy nghĩ cho tới văn cảnh cỗ thanh lọc nhất như: Một hoặc nhiều cỗ thanh lọc được vận dụng nhập một luật lệ tính canh ty xác lập thành phẩm hoặc độ quý hiếm.

Ngữ cảnh cỗ thanh lọc ko tồn bên trên thay cho mang đến văn cảnh hàng; thay cho nhập bại, nó sẽ bị vận dụng ngoài văn cảnh sản phẩm. Ví dụ: nhằm thu hẹp thêm thắt những độ quý hiếm cần thiết trả vào trong 1 luật lệ tính, chúng ta cũng có thể vận dụng văn cảnh cỗ thanh lọc không những xác lập văn cảnh sản phẩm tuy nhiên và chỉ xác lập một độ quý hiếm rõ ràng (bộ lọc) nhập văn cảnh của sản phẩm bại.

Dễ dàng trông thấy văn cảnh cỗ thanh lọc nhập PivotTable. Ví dụ: khi chúng ta thêm thắt TotalCost nhập vùng Giá trị, rồi thêm thắt Năm và Khu vực nhập Hàng hoặc Cột, các bạn sẽ xác lập văn cảnh của cục thanh lọc nhằm lựa chọn một tập dượt tài liệu con cái dựa vào 1 năm và điểm chắc chắn.

Tại sao văn cảnh của cục thanh lọc lại cần thiết như thế so với DAX? Vì tuy nhiên văn cảnh của cục thanh lọc hoàn toàn có thể được vận dụng đơn giản nhất bằng phương pháp thêm thắt nhãn cột và sản phẩm và slicer nhập PivotTable, tuy nhiên văn cảnh của cục thanh lọc cũng hoàn toàn có thể được vận dụng nhập công thức DAX bằng phương pháp xác lập một cỗ thanh lọc sử dụng những hàm như ALL, RELATED, FILTER, CALCULATE, theo đòi mối quan hệ và những số đo và cột không giống. Ví dụ: tất cả chúng ta hãy coi công thức tại đây nhập một vài đo mang tên StoreSales:

Công thức

Rõ ràng công thức này phức tạp rộng lớn một vài công thức không giống tuy nhiên chúng ta trông thấy. Tuy nhiên, nhằm nắm rõ rộng lớn về công thức này, tất cả chúng ta hoàn toàn có thể phân tách nhỏ công thức, tựa như tất cả chúng ta đã thử với những công thức không giống.

Công thức này bao hàm những bộ phận cú pháp sau đây:

  1. Tên số đo StoreSales, theo đòi sau là vết nhị chấm:.

  2. Toán tử vết bởi (=) cho thấy thêm đầu công thức.

  3. Hàm CALCULATE Review một biểu thức, là 1 trong những đối số nhập văn cảnh được sửa thay đổi bởi những cỗ thanh lọc tiếp tục xác lập.

  4. Dấu ngoặc đơn () xung quanh một hoặc nhiều đối số.

  5. Một số đo [Doanh số] nhập và một bảng với 1 biểu thức. Số đo Doanh số sở hữu công thức: =SUM(FactSales[SalesAmount]).

  6. Dấu phẩy (,) phân tích từng cỗ thanh lọc.

  7. Cột được tham ô chiếu và một độ quý hiếm rõ ràng DimChannel[ChannelName] ="Store", thực hiện cỗ thanh lọc.

Công thức này tiếp tục chỉ đáp ứng những độ quý hiếm doanh thu, được xác lập bởi cỗ thanh lọc Doanh số, chỉ được xem toán cho những sản phẩm nhập cột DimChannel[ChannelName] có mức giá trị "Store", thực hiện cỗ thanh lọc.

Như chúng ta cũng có thể tưởng tượng, việc hoàn toàn có thể xác lập văn cảnh cỗ thanh lọc nhập một công thức sở hữu tính năng rất rộng lớn và mạnh mẽ và uy lực. Khả năng tham ô chiếu có một độ quý hiếm rõ ràng nhập một bảng sở hữu tương quan chỉ là 1 trong những ví như vậy. Đừng lo ngại nếu khách hàng không hiểu biết trọn vẹn văn cảnh tức thì ngay tức khắc. Khi chúng ta tạo nên công thức của riêng rẽ bản thân, các bạn sẽ nắm rõ rộng lớn văn cảnh và nguyên do vì sao văn cảnh rất rất cần thiết nhập DAX.

QuickQuiz Ngữ cảnh

  1. Hai loại văn cảnh này là gì?

  2. Ngữ cảnh cỗ thanh lọc là gì?

  3. Ngữ cảnh sản phẩm là gì?

Câu vấn đáp được cung ứng ở cuối chủ thể này.

Tóm tắt

Giờ trên đây chúng ta tiếp tục nắm rõ những định nghĩa cần thiết nhất nhập DAX, chúng ta cũng có thể chính thức tạo nên công thức DAX cho những cột và số đo được xem toán của riêng rẽ bản thân. DAX thực sự hoàn toàn có thể khá khó khăn lần hiểu, tuy nhiên có rất nhiều khoáng sản sẵn sử dụng cho mình. Sau Lúc gọi qua chuyện chủ thể này vài ba phiên và demo nghiệm với 1 vài ba công thức của riêng rẽ chúng ta, chúng ta cũng có thể lần hiểu thêm thắt về những định nghĩa và công thức DAX không giống hoàn toàn có thể giúp đỡ bạn xử lý những yếu tố sale của riêng rẽ bản thân. Có nhiều khoáng sản DAX sẵn sử dụng cho mình nhập Power Pivot Trợ canh ty, SQL Server Sách Trực tuyến, sách White và blog kể từ cả Microsoft lộn những Chuyên Viên BI tiên phong hàng đầu. Wiki Trung tâm Tài vẹn toàn DAX (http://social.technet.microsoft.com/wiki/contents/articles/dax-resource-center.aspx) là điểm ấn tượng nhằm chính thức. Tham khảo Biểu thức Phân tích Dữ liệu (DAX) cũng là 1 trong những khoáng sản ấn tượng. Đảm bảo lưu tệp nhập mục Yêu quí của công ty.

DAX nhập bảng White Mô hình Bảng BI, sẵn sở hữu nhằm vận chuyển xuống (http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409) cung ứng tầm nhìn cụ thể rộng lớn về những định nghĩa được reviews ở đó cũng như nhiều định nghĩa và công thức nâng lên không giống. Báo cáo này cũng dùng và một buột thao tác Mẫu DAX của Contoso Formulas.xlsx bạn đã sở hữu.

QuickQuiz Answers

Cú pháp:

  1. Mở chức năng Chèn Hàm.

  2. Dấu ngoặc vuông [].

  3. =[Đơn Giá] - [UnitCost]

Hàm:

  1. Một bảng và một cột.

  2. Có. Một công thức hoàn toàn có thể bao hàm cho tới 64 hàm lồng nhau.

  3. Hàm Văn phiên bản.

Ngữ cảnh:

Xem thêm: màu nâu tiếng anh là gì

  1. Ngữ cảnh sản phẩm và văn cảnh cỗ thanh lọc.

  2. Một hoặc nhiều cỗ thanh lọc nhập một luật lệ tính xác lập một độ quý hiếm độc nhất.

  3. Hàng lúc này.