Ancestor Function in MDX

13
33567
Ancestor Function
Ancestor Function

Friends,

In this post we are gonna discuss about a Navigation function i.e Ancestor. This function works on Hierarchies. If you pass a member and a level then it will  return the ancestor of a specified member at a specified level. PFB the syntax of the Ancestor function.

Ancestor(Member_Expression,Level_Expression)

Member_Expression – A valid MDX expression that returns a member from a Hierarchy Level.

Level_Expression – A valid MDX expression that returns a level from a Hierarchy Level.

For Ancestor function when you pass a member from a level of hierarchy then the level parameter value can be any from the same hierarchy but it should be above the level to which the member belongs. For example consider time hierarchy –

Year –> Quarter –> Month

If you pass a member from Quarter level then the level parameter should be either Quarter and Year but not Month. If a level expression is specified, the Ancestor function returns the ancestor of specified member at the specified level. If the specified member is not within the same hierarchy as specified level, the function returns an error.

You can also specify Distance instead of LEVEL as parameter. If a distance is specified, the Ancestor function returns the ancestor of the specified member that is the number of steps specified up in the hierarchy specified by the member expression. A member may be specified as a member of an attribute hierarchy, a user-defined hierarchy, or in some cases, a parent-child hierarchy. A number of 1 returns a member’s parent and a number of 2 returns a member’s grandparent (if one exists). A number of 0 returns the member itself. The syntax looks like given below –

Ancestor(Member_Expression,Distance)

PFB the query sample which is using Level_Expression –

select [Measures].[Sales Amount] on Columns,
Ancestor([Dim Time].[Hierarchy].[Calendar Year].&[2002].&[3].&[September],[Dim Time].[Hierarchy].[Calendar Quarter]) on Rows
From [Adventure Works]

PFB the same query as above but using Distance –

select [Measures].[Sales Amount] on Columns,
Ancestor([Dim Time].[Hierarchy].[Calendar Year].&[2002].&[3].&[September],1) on Rows
From [Adventure Works]

Ancestor Function
Ancestor Function

You can use Ancestor function to navigate to any level above to the level to which the member passed as parameter belongs to. There is one more function which acts in the same fashion i.e Parent. Learn more about Parent Function here.

That’s it .. Happy Coding !!

Regards,

Roopesh Babu V

13 COMMENTS

  1. Бетон от надежного производителя в Нижнем Новгороде, Бетонные смеси в Нижнем Новгороде: лучшие предложения, Бетон в Нижнем Новгороде: актуальные предложения, с гарантией качества, Бетонные заводы в Нижнем Новгороде: широкий выбор, Заказать крупным оптом бетон в Нижнем Новгороде, по выгодной цене, по вашим требованиям, с высоким уровнем сервиса
    бетон м300 цена нижний новгород бетон м300 цена нижний новгород .

  2. Благодаря нашему многолетнему опыту работы в сфере микрофинансирования, мы знаем, какие решения лучше всего подходят для различных жизненных ситуаций. Мы предлагаем широкий выбор кредитных продуктов, которые удовлетворяют самые разные потребности наших клиентов, от краткосрочных займов до долгосрочного финансирования с гибкими условиями возврата.

    микрозаймы микрозайм .

  3. ST666 – Nhà Cái Uy Tín Với Nhiều Khuyến Mãi Hấp Dẫn

    ST666 là một trong những sòng bài trực tuyến uy tín nhất, mang đến cho các thành viên nhiều chương trình khuyến mãi đa dạng và hấp dẫn. Chúng tôi luôn hy vọng rằng những ưu đãi đặc biệt này sẽ mang lại trải nghiệm cá cược tuyệt vời cho tất cả thành viên của mình.

    Khuyến Mãi Nạp Đầu Thưởng 100%
    NO.1: Thưởng 100% lần nạp đầu tiên Thông thường, các khuyến mãi nạp tiền lần đầu đi kèm với yêu cầu vòng cược rất cao, thường từ 20 vòng trở lên. Tuy nhiên, ST666 hiểu rằng người chơi thường đắn đo khi quyết định nạp tiền vào sòng bài trực tuyến. Do đó, chúng tôi chỉ yêu cầu 8 vòng cược, cho phép người chơi rút tiền một cách nhanh chóng trong vòng 5 phút.

    Thưởng 100% khi Đăng Nhập ST666
    NO.2: Thưởng 16% mỗi ngày ST666 mang đến cho bạn một ưu đãi không thể bỏ lỡ. Mỗi khi bạn nạp tiền vào tài khoản hàng ngày, bạn sẽ được nhận thêm 16% số tiền nạp. Đây là cơ hội tuyệt vời dành cho những ai yêu thích cá cược trực tuyến và muốn gia tăng cơ hội chiến thắng của mình.

    Bảo Hiểm Hoàn 10% Mỗi Ngày
    NO.3: Bảo hiểm hoàn tiền 10% ST666 không chỉ hỗ trợ người chơi trong những lần may mắn mà còn luôn đồng hành khi bạn không gặp may. Chương trình khuyến mãi “bảo hiểm hoàn tiền 10% tổng tiền nạp mỗi ngày” là cách chúng tôi khích lệ và động viên tinh thần game thủ, giúp bạn tiếp tục hành trình chinh phục các thử thách cá cược.

    Giới Thiệu Bạn Bè Thưởng 999K
    NO.4: Giới thiệu bạn bè – Thưởng 999K Chương trình “Giới thiệu bạn bè” của ST666 giúp bạn có cơ hội cá cược cùng bạn bè và người thân. Không những vậy, bạn còn có thể nhận được phần thưởng lên đến 999K khi giới thiệu người bạn của mình tham gia ST666. Đây chính là một ưu đãi tuyệt vời giúp bạn vừa có thêm người đồng hành, vừa nhận được thưởng hấp dẫn.

    Đăng Nhập Nhận Ngay 280K
    NO.5: Điểm danh nhận thưởng 280K Nếu bạn là thành viên thường xuyên của ST666, hãy đừng quên nhấp vào hộp quà hàng ngày để điểm danh. Chỉ cần đăng nhập liên tục trong 7 ngày, cơ hội nhận thưởng 280K sẽ thuộc về bạn!

    Kết Luận
    ST666 luôn nỗ lực không ngừng để mang lại những chương trình khuyến mãi hấp dẫn và thiết thực nhất cho người chơi. Dù bạn là người mới hay đã gắn bó lâu năm với nền tảng, ST666 cam kết cung cấp trải nghiệm cá cược tốt nhất, an toàn và công bằng. Hãy tham gia ngay để không bỏ lỡ các cơ hội tuyệt vời từ ST666!

  4. Check AML
    Stablecoin TRC20 Transaction Verification and AML (Anti-Money Laundering) Practices
    As cryptocurrencies like Tether TRC20 rise in popularity for quick and low-cost payments, the need for security and conformance with Anti-Money Laundering rules increases. Here’s how to review Tether TRC20 transfers and ensure they’re not connected to unlawful activities.

    What does it mean TRON-based USDT?
    TRON-based USDT is a stablecoin on the TRX blockchain, valued in line with the US dollar. Famous for its minimal costs and speed, it is frequently employed for global payments. Validating transactions is crucial to avoid connections to illicit transfers or other criminal activities.

    Checking USDT TRC20 Payments
    TRONSCAN — This ledger tracker enables individuals to track and verify Tether TRC20 payments using a account ID or TXID.
    Tracking — Advanced users can observe anomalous behaviors such as large or quick transfers to identify suspicious activity.

    AML and Dirty Cryptocurrency
    Financial Crime Prevention (Anti-Money Laundering) rules support block illegal transactions in crypto markets. Services like Chain Analysis and Elliptic Solutions enable enterprises and exchanges to detect and block criminal crypto, which refers to capital connected to unlawful operations.

    Instruments for Regulation
    TRONSCAN — To verify USDT TRC20 payment details.
    Chain Analysis and Elliptic Solutions — Utilized by trading platforms to ensure AML adherence and monitor unlawful operations.

    Conclusion
    Ensuring secure and legal TRON-based USDT transfers is essential. Services like TRONSCAN and AML solutions support shield participants from engaging with criminal crypto, encouraging a safe and lawful cryptocurrency space.

  5. Мы занимаемся вывозом мусора газелями разной модификации от стандартных 6 м3 до больших 14 м3 есть также грузчики, работаем по Московской области. Преимущества вывоза мусора газелью в том, что она самая дешёвая услуга вывоза мусора.
    Эффективный способ вывоза мусора газелью, с максимальной экономией времени.
    Почему газель идеально подходит для вывоза мусора, которые важно знать.
    Какие материалы можно вывозить газелью, с учетом ограничений.
    Экономия с вывозом мусора газелью, сотрудничая с профессионалами.
    Секрет успешного вывоза мусора газелью, понимая особенности процесса.
    вывоз старой мебели на свалку вывоз строительного мусора газелью .

  6. Hi there everyone, it’s my first go to see at this web page, and piece of writing is in fact fruitful for me, keep up posting these articles or reviews.

    cripto

  7. Judul: Menikmati Pengalaman Bertaruh dengan “PG Slot” di Situs Casino ImgToon.com

    Dalam alam permainan kasino online, slot telah menjadi salah satu permainan yang paling diminati, terutama jenis PG Slot. Di antara banyak situs kasino online, ImgToon.com adalah tujuan pokok bagi pemain yang ingin menguji keberuntungan mereka di beragam permainan slot, termasuk beberapa kategori terfavorit seperti demo pg slot, pg slot gacor, dan RTP slot.

    Demo PG Slot: Mencoba Tanpa Risiko
    Salah satu fungsi menarik yang diberikan oleh ImgToon.com adalah demo pg slot. Keistimewaan ini memungkinkan pemain untuk mencoba berbagai jenis slot dari PG tanpa harus memasang taruhan nyata. Dalam mode demo ini, Anda dapat menguji berbagai strategi dan memahami mekanisme permainan tanpa bahaya kehilangan uang. Ini adalah cara terbaik bagi pemula untuk beradaptasi dengan permainan slot sebelum mengalihkan ke mode taruhan nyata.

    Mode demo ini juga memberikan Anda gambaran tentang potensi kemenangan dan bonus yang mungkin bisa Anda dapatkan saat bermain dengan uang nyata. Pemain dapat mencari permainan tanpa khawatir, membuat pengalaman bermain di PG Slot semakin membahagiakan dan bebas stres.

    PG Slot Gacor: Prospek Besar Mendapatkan Kemenangan
    PG Slot Gacor adalah kata terkenal di kalangan pemain slot yang menggunakan pada slot yang sedang dalam fase memberi kemenangan tinggi atau lebih sering disebut “gacor”. Di ImgToon.com, Anda dapat menemukan berbagai slot yang termasuk dalam kategori gacor ini. Slot ini dikenal memiliki peluang kemenangan lebih tinggi dan sering memberikan bonus besar, menyebabkannya pilihan utama bagi para pemain yang ingin memperoleh keuntungan maksimal.

    Namun, harus diingat bahwa “gacor” atau tidaknya sebuah slot dapat berubah, karena permainan slot tergantung generator nomor acak (RNG). Dengan bermain secara rutin di ImgToon.com, Anda bisa mengidentifikasi pola atau waktu yang tepat untuk memainkan PG Slot Gacor dan memperbesar peluang Anda untuk menang.

    RTP Slot: Faktor Esensial dalam Pemilahan Slot
    Ketika membicarakan tentang slot, istilah RTP (Return to Player) adalah faktor yang sangat esensial untuk dipertimbangkan. RTP Slot mengacu pada persentase dari total taruhan yang akan dipulangkan kepada pemain dalam jangka panjang. Di ImgToon.com, setiap permainan PG Slot disertai dengan informasi RTP yang jelas. Semakin tinggi persentase RTP, semakin besar peluang pemain untuk mendulang kembali sebagian besar dari taruhan mereka.

    Dengan memilih PG Slot yang memiliki RTP tinggi, pemain dapat mengoptimalkan pengeluaran mereka dan memiliki peluang yang lebih baik untuk menang dalam jangka panjang. Ini membuat RTP sebagai indikator penting bagi pemain yang mencari keuntungan dalam permainan kasino online.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

two + 2 =