How to Use the CUBERANKEDMEMBER Function in Excel

Today, we”ll explore the CUBERANKEDMEMBER function, a powerful tool for those working with OLAP (Online Analytical Processing) data sources in Excel and Google Sheets. This function is critical for retrieving specific ranked elements or members from a data set within a cube structure.

Syntax

The CUBERANKEDMEMBER function follows this syntax:

CUBERANKEDMEMBER(connection, member_expression, set_expression, rank, )
  • connection: A text string that specifies the OLAP database connection.
  • member_expression: A text string that identifies the member within the set to be ranked.
  • set_expression: A text string that defines the set in which the ranking is applied.
  • rank: A numeric value that specifies the rank of the member to be retrieved.
  • caption (optional): A boolean value determining whether to return the member”s name or unique identifier.

Examples

Consider an example where we have a dataset of sales data in an OLAP cube and we wish to identify the top 3 products by sales amount.

Excel

In Excel, you can utilize the CUBERANKEDMEMBER function as follows:

Product Rank Product Name
1 =CUBERANKEDMEMBER(“OLAPDB”, “[Measures].[Sales Amount]”, “[Product].[Product Name].Members”, 1, TRUE)
2 =CUBERANKEDMEMBER(“OLAPDB”, “[Measures].[Sales Amount]”, “[Product].[Product Name].Members”, 2, TRUE)
3 =CUBERANKEDMEMBER(“OLAPDB”, “[Measures].[Sales Amount]”, “[Product].[Product Name].Members”, 3, TRUE)

Google Sheets

In Google Sheets, you would use the CUBERANKEDMEMBER function identically:

Product Rank Product Name
1 =CUBERANKEDMEMBER(“OLAPDB”, “[Measures].[Sales Amount]”, “[Product].[Product Name].Members”, 1, TRUE)
2 =CUBERANKEDMEMBER(“OLAPDB”, “[Measures].[Sales Amount]”, “[Product].[Product Name].Members”, 2, TRUE)
3 =CUBERANKEDMEMBER(“OLAPDB”, “[Measures].[Sales Amount]”, “[Product].[Product Name].Members”, 3, TRUE)

Using the CUBERANKEDMEMBER function allows you to efficiently extract ranked members from OLAP cubes, significantly enhancing your analytical capabilities.

More information: https://support.microsoft.com/en-us/office/cuberankedmember-function-07efecde-e669-4075-b4bf-6b40df2dc4b3

Other functions
Define um conjunto calculado de membros ou cadeias de identificação enviando uma expressão de conjunto para o cubo no servidor, que cria o conjunto e, em seguida, devolve o conjunto ao Microsoft Office Excel
Define un conjunto calculado de miembros o tuplas mediante el envío de una expresión de conjunto al cubo en el servidor, lo que crea el conjunto y, después, devuelve dicho conjunto a Microsoft Office Excel
Restituisce il numeRo di elementi di un set
Devolve o número de itens num conjunto
Gibt ein Element oder ein Tupel in einer Cubehierarchie zurück Wird verwendet, um zu überprüfen, ob das Element oder Tupel im Cube vorhanden ist
Gibt den Wert einer Elementeigenschaft im Cube zurück Wird verwendet, um zu überprüfen, ob ein Elementname im Cube vorhanden ist, und um die für dieses Element angegebene Eigenschaft zurückzugeben
Gibt Name, Eigenschaft und Measure eines Key Performance Indicators (KPI) zurück und zeigt den Namen und die Eigenschaft in der Zelle an Ein KPI ist ein quantifizierbares Maß, wie z B der monatliche Bruttogewinn oder die vierteljährliche Mitarbeiterfluktuation, mit dessen Hilfe das Leistungsverhalten eines Unternehmens überwacht werden kann
Returns a key performance indicator (KPI) name, property, and measure, and displays the name and property in the cell A KPI is a quantifiable measurement, such as monthly gross profit or quarterly employee turnover, used to monitor an organization's performance
Vrátí název, vlastnost a míru klíčového ukazatele výkonu (KPI) a zobrazí v buňce název a vlastnost KUV je kvantitativní měření, například měsíční hrubý zisk nebo čtvrtletní obrat zaměstnance, který slouží ke sledování výkonu organizace
Returns a member or tuple in a cube hierarchy Use to validate that the member or tuple exists in the cube
Vrátí člen nebo Tuple v hierarchii krychle Slouží k ověření, zda v krychli existuje člen nebo n-tice
Returns the value of a member property in the cube Use to validate that a member name exists within the cube and to return the specified property for this member
Vrátí hodnotu vlastnosti člena v datové krychli Slouží k ověření, zda v krychli existuje členský název, a k vrácení konkrétní vlastnosti tohoto členu
Definiert eine berechnete Menge Elemente oder Tupel durch Senden eines Mengenausdrucks an den Cube auf dem Server, der die Menge erstellt und an Microsoft Office Excel zurückgibt
Gibt die Anzahl der Elemente in einer Menge zurück
Gibt das n-te oder n-rangige Element in einer Menge zurück Wird verwendet, um mindestens ein Element in einer Menge zurückzugeben, wie z B bester Vertriebsmitarbeiter oder 10 beste Kursteilnehmer
Vrátí n-tý nebo pořadový člen množiny Slouží k vrácení jednoho nebo více prvků v sadě, jako je například nejvyšší výkon prodeje nebo 10 nejlepších studentů
Defines a calculated set of members or tuples by sending a set expression to the cube on the server, which creates the set, and then returns that set to Microsoft Office Excel
Definuje počítanou sadu členů nebo n-tic tím, že odešle výraz pro sadu datové krychli na serveru, která danou sadu vytvoří a vrátí ji aplikaci Microsoft Office Excel
Returns the number of items in a set
Vrátí počet položek v sadě
Returns an aggregated value from a cube
Vrátí agregovanou hodnotu z datové krychle
Gibt einen Aggregatwert aus einem Cube zurück
Küme içindeki üyenin derecesini veya kaçıncı olduğunu verir En iyi satış elemanı, veya en iyi on öğrenci gibi bir kümedeki bir veya daha fazla öğeyi getirmek için kullanılır
Zwraca nazwę, właściwość i miarę kluczowego wskaźnika wydajności (KPI) oraz wyświetla nazwę i właściwość w komórce Wskaźnik KPI jest miarą ilościową, taką jak miesięczny zysk brutto lub kwartalna fluktuacja pracowników, używaną do monitorowania wydajności organizacji
Définit un ensemble calculé De membres ou De tuples en envoyant une expression Définie au cube sur le serveur qui crée l’ensemble et le renvoie à Microsoft Office Excel
Bir küpten toplam değeri verir
Bir ana performans göstergesi (KPI) adı, özelliği ve ölçüsü döndürür ve hücrede ad ve özellik görüntüler KPI, bir kurumun performansını izlemek için kullanılan aylık brüt kâr ya da üç aylık çalışan giriş çıkışları gibi ölçülebilen bir birimdir
Kümedeki öğelerin sayısını verir
Kümeyi oluşturan ve ardından bu kümeyi Microsoft Office Excel'e getiren sunucudaki küpe küme ifadelerini göndererek hesaplanan üye veya kayıt kümesini tanımlar
Küpteki bir üyenin özelliğinin değerini verir Küp içinde üye adının varlığını doğrulamak ve bu üyenin belli özelliklerini getirmek için kullanılır
Küp hiyerarşisinde bir üyeyi veya kaydı verir Üye veya kaydın küpte varolduğunu doğrulamak için kullanılır
Zwraca liczbę elementów zestawu
Renvoie un membRe ou un tuple dans une hiéRaRchie de cubes Utilisez cette fonction pouR valideR l’existence du membRe ou du tuple dans le cube
Renvoie un nom, une pRopRiété et une mesuRe d’indicateuR de peRfoRmance clé et affiche le nom et la pRopRiété dans la cellule Un indicateuR de peRfoRmance clé est une mesuRe quantifiable, telle que la maRge bénéficiaiRe bRute mensuelle ou la Rotation tRimestRielle du peRsonnel, utilisée pouR évalueR les peRfoRmances d’une entRepRise
Restituisce un membRo o una tupla in una geRaRchia di cubi Consente di veRificaRe l'esistenza del membRo o della tupla nel cubo
Restituisce l'n-esimo membRo o il membRo oRdinato di un insieme Consente di RestituiRe uno o più elementi di un insieme, ad esempio l'agente di vendita miglioRe o i pRimi 10 studenti
Restituisce il nome, la pRopRietà e la misuRa di un indicatoRe di pRestazioni chiave (KPI) e visualizza il nome e la pRopRietà nella cella Un KPI è una misuRa quantificabile, ad esempio il pRofitto loRdo mensile o il fattuRato tRimestRale dei dipendenti, utilizzata peR il monitoRaggio delle pRestazioni di un'oRganizzazione
Devolve o enésimo membro ou o membro mais bem classificado num conjunto Utilize para devolver um ou mais elementos num conjunto, tal como o melhor vendedor ou os 10 melhores alunos
Devolve um membro ou cadeia de identificação numa hierarquia de cubo Utilize para validar a existência do membro ou cadeia de identificação no cubo
Devolve o nome, propriedade e medida de um KPI (indicador chave de desempenho) e apresenta o nome e a propriedade na célula Um KPI é uma medida quantificável, como, por exemplo, o lucro mensal bruto ou a rotatividade trimestral de pessoal, utilizada para monitorizar o desempenho de uma organização
Devuelve un miembro o tupla en una jerarquía de cubo Se usa para validar la existencia del miembro o la tupla en el cubo
Devuelve un nombre, propiedad y medida de indicador de rendimiento clave (KPI) y muestra el nombre y la propiedad en la celda Un KPI es una medida cuantificable, como los beneficios brutos mensuales o la facturación trimestral por empleado, que se usa para supervisar el rendimiento de una organización
Devuelve el miembro n, o clasificado, de un conjunto Se usa para devolver uno o más elementos de un conjunto, por ejemplo, el cantante que más discos vende o los 10 mejores alumnos
Renvoie le nombRe d’éléments dans un jeu
Devuelve el valor de una propiedad de miembro del cubo Se usa para validar la existencia de un nombre de miembro en el cubo y para devolver la propiedad especificada para este miembro
Restituisce il valoRe di una pRopRietà di un membRo del cubo Consente di veRificaRe l'esistenza di un nome di membRo all'inteRno del cubo e di RestituiRe la pRopRietà specificata peR tale membRo
Renvoie la valeuR d’une pRopRiété de membRe du cube Utilisez cette fonction pouR valideR l’existence d’un nom de membRe dans le cube et pouR RenvoyeR la pRopRiété spécifiée pouR ce membRe
Renvoie le nième membRe ou le membRe placé à un ceRtain Rang dans un ensemble Utilisez cette fonction pouR RenvoyeR un ou plusieuRs éléments d’un ensemble, tels que les meilleuRs vendeuRs ou les 10 meilleuRs étudiants
Devuelve el número de elementos de un conjunto
Definisce un insieme di tuple o membri calcolati mediante l'invio di un'espressione di insieme al cubo sul server In questo modo l'insieme viene creato e restituito a Microsoft Office Excel
Zwraca n-ty (czyli uszeregowany) element zestawu Służy do zwracania elementu lub elementów zestawu, na przykład najlepszego sprzedawcy lub 10 najlepszych studentów
Renvoie une valeuR d’agRégation issue d’un cube
Devolve um valor agregado de um cubo
Devuelve un valor agregado de un cubo
Restituisce un valoRe aggRegato da un cubo
Zwraca zagregowaną wartość z modułu
Zwraca wartość właściwości elementu w module Służy do sprawdzania, czy nazwa elementu istnieje w module, a także do zwracania określonej właściwości dla tego elementu
Definiuje obliczeniowy zestaw elementów lub krotek, wysyłając wyrażenie zestawu do modułu na serwerze, który tworzy zestaw i zwraca go do programu Microsoft Office Excel
Возвращает агрегированное значение из куба
Возвращает n-й, или ранжированный, элемент в множестве Используется для возвращения одного или нескольких элементов в множестве, например лучшего продавца или 10 лучших студентов
Возвращает значение свойства элемента из куба Используется для подтверждения того, что имя элемента внутри куба существует, и для возвращения определенного свойства для этого элемента
Возвращает число элементов в множестве
Возвращает элемент или кортеж из иерархии куба С помощью этой функции можно проверять, существует ли в кубе тот или иной элемент или кортеж
Возвращает имя, свойство и меру ключевого показателя эффективности (КПЭ) и отображает имя и свойство в ячейке КПЭ является измеримым показателем, таким как ежемесячная валовая прибыль или ежеквартальная текучесть кадров, и используется для контроля эффективности работы организации