Hàm và công thức

OLAP công thức thực hiện chức năng khóa của Application Studio. Hầu như dữ liệu quan trọng nhất, chúng ta truy xuất dữ liệu và cho phép bạn điều khiển ở các cấp độ phân cấp cơ sở dữ liệu khác nhau, định dạng nó và ghi lại vào cơ sở dữ liệu.

Trong các chức năng OLAP, những hàm này có thể được sử dụng trong danh sách máy chủ và danh sách liên quan và trong các lát cắt:

  • GETKEYS
  • GETKEYSA
  • GETKEYVALUESA
  • GETPROPERTIESA
  • GETPROPERTY
  • GETPROPERTYVALUES
  • GETPROPERTYVALUESA
Với các công thức Microsoft Excel và chức năng bạn thực hiện tính toán trên dữ liệu.
Ghi chú

Tất cả các ví dụ của cú pháp là tiếng Anh và sử dụng dấu (,) để phân tách đối số của công thức. Tùy thuộc vào bản địa của bạn, nó có thể cần phải sử dụng dấu chấm phẩy (;) làm dấu phân cách.

Tất cả các ví dụ về tham chiếu hoặc khối Bán hàng của cơ sở dữ liệu của ứng dụng Mẫu. Chỉ có thể bật mẫu trong môi trường tại chỗ. Để tham chiếu của bạn nếu bạn không có quyền truy cập vào Mẫu, "điều này của cơ sở dữ liệu Mẫu" cho cấp tổng quan về cấu trúc.

Ví dụ của cấu trúc của công thức OLAP

Đây là một ví dụ của ô chỉ đọc (ROC) và bắt đầu bằng =ROC. Công thức ghi (RWC) bắt đầu =RWC.
=ROC("data connection","cube","[CHANNEL].[All Channels].[Direct Sales]","[MEASURE].[Gross Margin]"
,"[POS].[All POS]",B6,"[REGION].[All Regions].[Europe]",C5,"[VALTYPE].[Variance].[Actual]")
Ghi chú

Trong công thức, và trong hộp thoại Chỉnh sửa công thức, các chiều được sắp xếp theo thứ tự bảng chữ cái theo tên duy nhất. Trong Cấu trúc cơ sở dữ liệu, các cấu trúc giống như trong cơ sở dữ liệu OLAP.

Công thức xác định lát cắt dữ liệu. Định nghĩa được bao gồm trong ngoặc tròn. Đối số của công thức được phân tách bằng dấu phân tách danh sách. Đối số bao gồm tên duy nhất của thành phần cấu trúc. Đây là dấu ngoặc vuông, được phân tách bằng dấu chấm. Trong ví dụ này, các tham chiếu ô B6 và C5, là các ô đầu ra chính của hai hyperblock.

Dấu phân cách liệt kê phụ thuộc vào thiết lập vùng của hệ điều hành (theo mặc định, nội dung này là theo mặc định, ",").

Phạm vi dữ liệu trong công thức

Một công thức OLAP bao gồm tham chiếu đến một kết nối dữ liệu, hình khối và thành phần chiều.

Bạn có thể sửa một công thức OLAP để tính toán tổng các thành phần của phạm vi. Để thực hiện việc này, hãy phân tách các thành phần trong phạm vi có hai dấu hai chấm (::).

Ví dụ này tính toán tổng các giá trị cho 2006 đến 2010.

=ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]",
"[TIME].[All Years].[2006]::[TIME].[All Years].[2010]","[VERSION].[Actual]",
"[CURRTYPE].[LC]","[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]",
"[PRODUCT].[All Tires]")