Blog

Calculated Columns và Measures khác nhau như thế nào?

CALCULATED COLUMN (Cột Được Tính)

Khi bạn tạo mô hình dữ liệu trong Power Pivot for Excel, Analysis Services Tabular hoặc Power BI Desktop, bạn có thể mở rộng bảng bằng cách tạo các cột mới. Nội dung của các cột được xác định bởi biểu thức DAX được xét theo từng hàng. Giao diện người dùng sẽ khác nhau tùy thuộc vào công cụ bạn sử dụng. Excel và các Dịch vụ Phân tích yêu cầu bạn viết biểu thức trong hộp văn bản công thức khi bạn chọn cột cuối cùng bên phải – “Thêm cột”. Bạn có thể đổi tên cột mới trước hoặc sau khi xác định biểu thức bằng cách bấm chuột phải vào cột mới và chọn mục menu Đổi tên Cột. Như bạn thấy trong hình sau, công thức DAX bạn viết không chứa tên cột và bắt đầu bằng ký hiệu gán (=).

Trong Power BI Desktop, bạn có một giao diện người dùng khác. Bạn phải nhấp vào nút New Column để tạo một cột mới.

Tên cột mới là một phần của công thức bạn viết trong hộp văn bản công thức.

Giao diện người dùng cho phép bạn chỉ cần xác định một cột mới, nhưng chúng ta nói về cột được tính toán để phân biệt giữa các cột gốc (những cột được đọc từ nguồn dữ liệu hoặc được đánh giá bởi một truy vấn được viết trong Power Query hoặc Power BI) và các cột được tính toán (những cột được tạo mở rộng một bảng trong mô hình dữ liệu).

Cột được tính toán cũng giống như bất kỳ cột nào khác trong bảng và bạn có thể sử dụng cột đó trong bất kỳ phần nào của báo cáo. Bạn cũng có thể sử dụng cột được tính toán để xác định mối quan hệ nếu cần. Biểu thức DAX được xác định cho một cột được tính toán hoạt động trong ngữ cảnh của hàng hiện tại trên bảng đó. Bất kỳ tham chiếu nào đến một cột đều trả về giá trị của cột đó cho hàng hiện tại. Bạn không thể truy cập trực tiếp giá trị của các hàng khác.

Một khái niệm quan trọng mà bạn cần nhớ về các cột tính toán (Calculated Column) là chúng được tính toán trong quá trình tạo cột và sau đó được lưu trữ trong mô hình. Điều này có vẻ lạ nếu bạn đã quen với các cột được tính toán bằng SQL – không tồn tại – được tính toán tại thời điểm truy vấn và không sử dụng bộ nhớ. Trong mô hình dữ liệu cho DAX, tất cả các cột được tính toán đều chiếm không gian trong bộ nhớ và được tính toán trong quá trình xử lý bảng.

Điều này hữu ích bất cứ khi nào bạn tạo các cột được tính toán rất phức tạp. Thời gian cần thiết để tính toán chúng luôn là thời gian xử lý chứ không phải thời gian truy vấn, dẫn đến trải nghiệm người dùng tốt hơn. Tuy nhiên, bạn phải luôn nhớ rằng một cột được tính toán sử dụng bộ nhớ RAM. Ví dụ: nếu bạn có một công thức phức tạp cho một cột được tính toán, bạn có thể muốn tách các bước tính toán trong các cột trung gian khác nhau. Mặc dù kỹ thuật này rất hữu ích trong quá trình phát triển dự án, nhưng nó là một thói quen xấu trong sản xuất vì mỗi phép tính trung gian được lưu trữ trong RAM và lãng phí bộ nhớ quý giá.

Để thuận tiện, khi viết công thức cho một cột được tính trong một bài báo hoặc trong một cuốn sách, chúng tôi sử dụng quy ước sau:

TableName[ColumnName] = <DAX expression for calculated column>

Tên bảng[tên cột] = < Biểu thức DAX cho cột được tính>

Cú pháp này không tương ứng với những gì bạn nhập trong giao diện người dùng, nhưng giúp bạn dễ dàng viết chính xác tên của cột được tính toán, bảng thuộc về nó và biểu thức DAX của nó. Tùy thuộc vào công cụ bạn sử dụng, bạn phải bỏ qua tên bảng hoặc cả tên bảng và tên cột trong công thức bạn nhập vào giao diện người dùng. Ví dụ: hãy xem xét biểu thức sau trong một bài báo: Trong Power BI Desktop, bạn sẽ vào bảng Bán hàng (Sales), nhấp vào nút Cột Mới và nhập công thức sau:

Sales[GrossMargin] = Sales[SalesAmount] – Sales[TotalProductCost]

Trong Excel và Dịch vụ Phân tích, bạn sẽ vào bảng Bán hàng và thêm vào cột mới công thức sau:

= Sales[SalesAmount] – Sales[TotalProductCost]

Trong Power BI Desktop, bạn sẽ vào bảng Bán hàng, nhấp vào nút Cột Mới và nhập công thức sau:

GrossMargin = Sales[SalesAmount] – Sales[TotalProductCost]

MEASURES (Chỉ Số)

Có một cách khác để xác định các phép tính trong mô hình DAX, hữu ích bất cứ khi nào bạn không muốn tính giá trị cho mỗi hàng mà thay vào đó, bạn muốn tổng hợp các giá trị từ nhiều hàng trong một bảng. Các tính toán này là các chỉ số. Đây là tên tương tự được sử dụng trong giao diện người dùng, ngoại trừ Excel 2013, sử dụng thuật ngữ “trường được tính toán” thay vì “chỉ số”. Excel 2016 đã phục chế trở lại “chỉ số”, là thuật ngữ được sử dụng trong DAX và ban đầu cũng được sử dụng trong Power Pivot cho Excel 2010.

Trong ví dụ trước, bạn đã học cách xác định cột GrossMargin trong bảng Sales để tính số tiền lãi gộp. Tuy nhiên, điều gì xảy ra nếu bạn muốn hiển thị tỷ suất lợi nhuận gộp dưới dạng tỷ lệ phần trăm của doanh thu? Bạn có thể tạo một cột được tính toán với công thức sau:

Sales[GrossMarginPct] = DIVIDE ( Sales[GrossMargin], Sales[SalesAmount] )

Công thức này tính giá trị phù hợp ở cấp độ hàng, như bạn có thể thấy trong hình sau:

Tuy nhiên, khi tính toán giá trị tổng hợp của một tỷ lệ phần trăm, bạn không thể dựa vào các cột được tính toán. Thay vào đó, bạn cần tính giá trị tổng hợp bằng tổng lợi nhuận gộp chia cho tổng số tiền bán hàng. Do đó, trong trường hợp này, bạn cần tính tỷ lệ trên các tổng thể – bạn không thể sử dụng tập hợp các cột được tính toán. Nói cách khác, bạn tính tỷ lệ của các tổng, không phải tổng của tỷ lệ.

Bạn không thể sử dụng một cột được tính toán cho hoạt động này. Nếu bạn cần hoạt động trên các giá trị tổng hợp thay vì trên cơ sở từng hàng, bạn phải tạo các chỉ số.

TableName[MeasureName] := <DAX expression for measure>

Tên bảng[tên chỉ số] := < Biểu thức DAX cho chỉ số

Cú pháp này đơn giản hóa định nghĩa về tên của chỉ số, của bảng mà nó thuộc về và biểu thức DAX của nó. Tùy thuộc vào công cụ bạn sử dụng, bạn phải sử dụng một cú pháp khác nhau khi nhập công thức trong giao diện người dùng.

Ví dụ: hãy coi việc triển khai chính xác cho GrossMarginPct được xác định là một chỉ số:

Sales[Gross Margin %] := DIVIDE ( SUM ( Sales[GrossMargin] ), SUM (Sales[SalesAmount] ) )

Trong Excel và Dịch vụ Phân tích, bạn sẽ đi vào lưới chỉ số của bảng Bán hàng và nhập văn bản sau vào một ô trống:

Gross Margin % := DIVIDE ( SUM ( ] ), SUM (Sales[SalesAmount] ) )

Trong Power BI Desktop, bạn sẽ vào bảng Bán hàng, nhấp vào nút Chỉ số Mới và nhập công thức trước hoặc công thức sau:

Gross Margin % = DIVIDE ( SUM ( Sales[GrossMargin] ), SUM (Sales[SalesAmount] ) )

Nếu bạn sử dụng toán tử gán “: =” trong cú pháp của mình, Power BI Desktop sẽ tự động biến đổi nó trong toán tử “=”. Tuy nhiên, trong các bài báo và sách, chúng tôi luôn sử dụng toán tử gán “: =” cho các chỉ số. Quy ước này giúp bạn dễ dàng phân biệt giữa các chỉ số và cột trong mã.

Các chỉ số và cột được tính toán đều sử dụng biểu thức DAX. Sự khác biệt là bối cảnh đánh giá. Một chỉ số được xét trong ngữ cảnh của ô được đánh giá trong báo cáo hoặc trong truy vấn DAX, trong khi cột được tính toán được tính ở cấp hàng trong bảng. Ngữ cảnh của ô phụ thuộc vào lựa chọn của người dùng trong báo cáo hoặc hình dạng của truy vấn DAX. Vì vậy, khi bạn sử dụng SUM (Doanh số [SalesAmount]) trong một chỉ số, có nghĩa là tổng của tất cả các ô được tổng hợp trong ô này, trong khi bạn sử dụng Doanh số [SalesAmount] trong một cột được tính toán, lại có nghĩa là giá trị của SalesAmount trong hàng hiện tại.

Một chỉ số cần được xác định trong một bảng. Đây là một trong những yêu cầu của ngôn ngữ DAX. Tuy nhiên, chỉ số không thực sự thuộc hàng. Trên thực tế, bạn có thể di chuyển chỉ số từ bảng này sang bảng khác mà không làm mất chức năng của nó.

  1. Lựa chọn giữa các cột và chỉ số được tính toán

Ngay cả khi chúng trông giống nhau, vẫn có sự khác biệt lớn giữa các cột và chỉ số được tính toán. Giá trị của một cột cần tính được tính toán trong quá trình làm mới dữ liệu và sử dụng hàng hiện tại làm ngữ cảnh; nó không phụ thuộc vào tương tác của người dùng trong báo cáo. Một chỉ số lại hoạt động dựa trên việc tổng hợp dữ liệu được xác định bởi ngữ cảnh hiện tại, phụ thuộc vào bộ lọc được áp dụng trong báo cáo – chẳng hạn như lựa chọn slicer, hàng và cột trong bảng tổng hợp hoặc các trục và bộ lọc được áp dụng cho biểu đồ.

Tại thời điểm này, bạn có thể tự hỏi khi nào sử dụng các cột được tính toán trên các chỉ số. Đôi khi một trong hai là một lựa chọn, nhưng trong hầu hết các tình huống, nhu cầu tính toán của bạn sẽ quyết định lựa chọn của bạn.

Bạn phải xác định một cột được tính toán bất cứ khi nào bạn muốn thực hiện như sau:

  • Đặt kết quả được tính toán trong slicer hoặc xem kết quả trong hàng hoặc cột trong bảng tổng hợp (trái ngược với vùng giá trị) hoặc trong các trục của biểu đồ hoặc sử dụng kết quả làm điều kiện lọc trong truy vấn DAX.
  • Xác định một biểu thức được liên kết chặt chẽ với hàng hiện tại. Ví dụ: Giá * Số lượng không thể hoạt động trên mức trung bình hoặc trên tổng của hai cột.
  • Phân loại văn bản hoặc số. Ví dụ: một loạt các giá trị cho một chỉ số, một loạt các độ tuổi khách hàng, chẳng hạn như 0–18, 18–25, v.v.

Tuy nhiên, bạn phải xác định một chỉ số bất cứ khi nào bạn muốn hiển thị các giá trị tính toán kết quả phản ánh các lựa chọn của người dùng và xem chúng trong vùng giá trị của bảng tổng hợp hoặc trong vùng vẽ của biểu đồ – ví dụ:

  • Khi bạn tính toán tỷ lệ phần trăm lợi nhuận trên một lựa chọn dữ liệu nhất định.
  • Khi bạn tính toán các tỷ lệ của một sản phẩm so với tất cả các sản phẩm nhưng vẫn giữ nguyên bộ lọc theo năm và theo khu vực.

Bạn có thể thể hiện một số phép tính cả với các cột được tính toán và với các chỉ số, ngay cả khi bạn cần sử dụng các biểu thức DAX khác nhau trong những trường hợp này. Ví dụ: bạn có thể xác định GrossMargin là một cột được tính toán:

Sales[GrossMargin] = Sales[SalesAmount] – Sales[TotalProductCost]

nhưng nó cũng có thể được định nghĩa là một chỉ số:

[GrossMargin] := SUM ( Sales[SalesAmount] ) – SUM ( Sales[TotalProductCost] )

Chúng tôi khuyên bạn nên sử dụng một chỉ số trong trường hợp này, vì nó được đánh giá tại thời điểm truy vấn, nó không tiêu tốn bộ nhớ và không gian đĩa. Điều này trở nên quan trọng hơn với các bộ dữ liệu lớn. Khi kích thước của mô hình không phải là vấn đề, bạn có thể sử dụng phương pháp mà bạn cảm thấy thoải mái hơn.

Bạn nên xem xét rằng thông thường bạn có thể tránh các cột được tính toán như là các phép tính trung gian cho một chỉ số. Ví dụ: nếu bạn phải tạo một chỉ số dựa trên kết quả của một sản phẩm được tạo ra theo từng hàng, bạn có thể xác định một cột được tính toán và sau đó là một chỉ số như sau:

  1. Sales[SalesAmount] = Sales[Quantity] * Sales[Unit Price]
  2. Sales[Sum of SalesAmount] := SUM ( Sales[SalesAmount] )

Hoặc bạn có thể chỉ sử dụng một chỉ số duy nhất để đánh giá cùng một biểu thức của cột được tính toán theo từng hàng trong vòng lặp của bảng.

Sales[Sum of SalesAmount] := SUMX ( Sales, Sales[Quantity] * Sales[Unit Price] )

Kỹ thuật này có thể được mở rộng cho hầu hết các chỉ số. Ví dụ: chúng tôi đã tạo các cột được tính toán sau và chỉ số trong ví dụ trước:

Sales[SalesAmount] = Sales[Quantity] * Sales[Unit Price]

Sales[TotalProductCost] = Sales[Quantity] * Sales[Unit Cost]

Sales[GrossMargin] = Sales[SalesAmount] – Sales[TotalProductCost]

Sales[Gross Margin %] := DIVIDE ( SUM ( Sales[GrossMargin] ), SUM (Sales[SalesAmount] ) )

Tuy nhiên, bạn có thể tạo cùng một chỉ số cuối cùng theo cách này:

Sales[Gross Margin %] :=

DIVIDE (

SUMX ( Sales, Sales[Quantity] * Sales[Unit Price] )

– SUMX ( Sales, Sales[Quantity] * Sales[Unit Cost] ),

SUMX ( Sales, Sales[Quantity] * Sales[Unit Price] )

)

Hoặc, trong Excel 2016, Power BI Desktop và Dịch vụ phân tích 2016, bạn có thể tận dụng cú pháp biến (VAR) để không lặp lại phép tính SUMX của số tiền bán hàng hai lần và bạn có thể chia phép tính thành nhiều bước trong một lần nữa cách dễ đọc, mà không phải trả chi phí lưu trữ các kết quả trung gian trong các cột được tính toán:

Sales[Gross Margin %] :=

VAR SalesAmount = SUMX ( Sales, Sales[Quantity] * Sales[Unit Price] )

VAR TotalProductCost = SUMX ( Sales, Sales[Quantity] * Sales[Unit Cost] )

VAR GrossMargin = SalesAmount – TotalProductCost

RETURN DIVIDE ( GrossMargin, SalesAmount )

Hãy nhớ rằng có những cách thay thế để xác định cột được tính toán trước khi nhập dữ liệu được DAX sử dụng. Ví dụ: bạn có thể sử dụng Power Query trong Excel hoặc Trình soạn thảo truy vấn tương ứng trong Power BI Desktop, cung cấp ngôn ngữ mạnh mẽ để thao tác dữ liệu theo từng hàng.

Các cột được tính toán trong DAX rất hữu ích bất cứ khi nào bạn phải sử dụng dữ liệu từ các bảng khác trong mô hình dữ liệu hoặc xem xét dữ liệu tổng hợp trong một phép tính. Hai ví dụ trong đó các cột được tính toán rất hữu ích là Phân đoạn tĩnh và các mẫu Phân loại ABC. Bạn có thể tải xuống các ví dụ trong Power Pivot for Excel 2013 và Power BI Destkop trong tệp demo.

Nguồn: Internet

Bài viết được sưu tầm trên mạng với mục đích chia sẻ kiến thức tới mọi người

Leave a Reply

Your email address will not be published. Required fields are marked *

suarairama pestanada beritabandar rumahjurnal podiumnews dailyinfo wikiberita zonamusiktop musicpromote bengkelpintar liburanyuk jelajahhijau carimobilindonesia jalanjalan-indonesia otomotifmotorindo ngobrol olahraga mabar dapurkuliner radarbandung indosiar radarjawa medianews infowarkop kalbarnews ketapangnews beritabumi kabarsantai outfit faktagosip beritagram lagupopuler seputardigital updatecepat marihidupsehat baliutama hotviralnews cctvjalanan beritajalan beritapembangunan pontianaknews monitorberita koronovirus museros iklanjualbeli festajunina capoeiravadiacao georgegordonfirstnation 1reservoir revisednews

Aktifkan Pola Naga di Mahjong Ways, Kang Mus Raih Jepe Berkat Scatter Hitam Muncul Tiba-tiba Contoh Kehebatan Scatter Hitam Turun dengan Saldo 20 Ribu, Begini Caranya Tips Menggunakan Pola Jitu Mahjong Ways 2 Berawal dari Komunitas Hingga Membantu Pemain Raih Kemenangan Strategi Baccarat Online Sebagai Konsistensi Kejayaan Dalam Beberapa Menit Mendapat Keuntungan Rahasia Pola Tukang Nasi Uduk di Mahjong Wins 3 Menghasilkan Kekenyangan Cuan Pagi Hari Trik Simpan Scatter di Mahjong Ways Jadi Rahasia Kemenangan Pemain Baru Tajamkan Strategy Bermain Mahjong Wins 3 Dapat Ciptakan Pola Kemenangan Berkualitas Andi Bogor Ungkap Rahasia Mahjong Ways 3 Membantu Peningkatan RTP Secara Signifikan Rekayasa Pola Terukur Mahjong Ways 3 untuk Pemain yang Ingin Konsisten Menang Peneliti Temukan Energi Positif di Mahjong Ways 2 Bikin Pemain Mudah Raih Kemenangan Dari Tukang Sapu ke Ternak Sapi, Pak Erik Pekalongan Kini Sukses Berkat Scatter Hitam Mahjong Ways Sejarah Baru Putaran Scatter di Mahjong Ways Lampaui Mahjong Wins Inspirasi Pemula Bermain Mahjong Ways 2 Dongkrak Scatter Hitam dengan Pola Cantik Melesat Bak Rudal, Artefak Scatter Kuno Mahjong Wins Muncul di Putaran Pertama Ciptakan Model Spin Minimalis, Bikin Mahjong Ways Laris Manis Jadi Incaran Cara Mahjong Ways 2 Menang Besar ala Pemain Muda yang Lagi Viral Trik Cara Mahjong Ways 2 Menang Scatter Emas Jadi Trending di Media Sosial Pola Cara Mahjong Ways 2 Menang Cepat Bikin Heboh Komunitas Online Cara Mahjong Ways 2 Menang Maxwin ala Streamer yang Bikin Penasaran Strategi Cara Mahjong Ways 2 Menang Modal Receh Jadi Cuan Menginspirasi Netizen Cara Mahjong Ways 2 Menang Berturut turut yang Bikin Publik Heran Rahasia Cara Mahjong Ways 2 Menang Free Spin Beruntun yang Dibahas di Forum Cara Mahjong Ways 2 Menang Wild Combo Langka yang Jadi Bahan Obrolan Netizen Bocoran Cara Mahjong Ways 2 Menang dalam 15 Menit yang Sedang Ramai Dibagikan Cara Mahjong Ways 2 Menang Gaya Santai ala Gen Z yang Jadi Tren Sekarang Komandan Naga Hitam dari Grup Mahjong Ways 2 Menghasilkan 320 Juta dalam 1 Malam Saja Strategi Mahjong Ways 2 dari Komandan PGSoft Menghebohkan dengan Turunnya Jackpot 300 Juta Jepe Besar Bukan Cuma Es yang Mencair, Tom Juga Mendapatkan Uang Cair 200 Juta dari Mahjong Ways 2 Event Scatter Emas Mahjong Ways 2 Membawa Kabar Baik dengan Datangnya 300 Juta Strategi Cair dari Tom, Komandan Naga Hitam Mahjong Ways 2 Anti Boncos dan Menghasilkan 100 Juta Viral! Mahjong Ways 2 Bikin Feed Ramai: Grafik Memukau, Komunitas Meledak, Fakta yang Jarang Dibahas Heboh RTP 99% di Mahjong Ways 2? Fakta, Mitos, dan Cara Membacanya Biar Nggak Salah Kaprah Terbongkar! “Rahasia Terbesar” Mahjong Ways 2: Visual, Audio, dan Komunitas yang Bikin Viral Terbongkar! Rahasia Viral Mahjong Ways 3: Visual Next-Gen, Sound Design, dan Mesin Komunitas Taktik Spin Mahjong Ways 3: Ritme, Tempo, dan Kontrol Diri Laporan Newsy untuk Pembaca Umum Pola Terjitu untuk Mahjong Wins 3: Ritme, Tempo, dan Disiplin ala Gaya Newsy Kenikmatan Euforia dari Mahjong Ways 2: Visual, Audio, dan Komunitas yang Mengguncang Linimasa Kenikmatan Raih Kemenangan dari Mahjong Ways 2: Euforia Visual, Audio, dan Mesin Komunitas Terungkap! “Bonus Paling Besar” Mahjong Ways 2: Momen Puncak, Visual Spektakuler, dan Mesin Komunitas Cek Fakta: Isu “Lokasi Terakhir Riza Chalid Sedang di Mahjong Ways 2” dan Pelajaran Literasi Digital Mahjong Ways 2 Jadi Tren di Kalangan Anak Muda, Bocoran Feng Shui Terbaru Bikin Heboh! Hidup Hemat dan Jackpot Mahjong Ways, Kisah Herman yang Jadi Jutawan Muda Bikin Heboh Netizen Kisah Hutan Anwar Disebut Lunas Hutang Berkat Free Spin Mahjong Wins 3 yang Raih 58 Juta Warkop Baru Ramai Didatangi, Disebut Punya Feng Shui Hoki untuk Pemain Mahjong Ways 2 Klaim RTP Mahjong Ways 2 Tembus 99%, Benarkah Ada Pola Cuan yang Bisa Dibaca Tren Mendapatkan Wild di Mahjong Ways, Pemuda Gen Z Ramaikan Media Sosial Wild dan Scatter Mahjong Ways 2 Jadi Simbol Ikonik yang Menginspirasi Gen Z di Media Sosial Member Baru Mahjong Ways 2 Disebut Banjir Jackpot Berkat Klaim RTP 98% Kisah Pemuda Nekat Gadai Motor Mio Demi Modal Bermain Mahjong Ways 2, Dikabarkan Menang 97 Juta Kisah Joko yang Disebut Ubah Motor Aerox Jadi Mobil Avanza Berkat Kemenangan di Mahjong Ways 2 Bakso Cuanki Bangkit Kembali Setelah Bangkrut Berkat Modal dari Mahjong Ways 2 Cara Menggunakan Putaran Anti Zonk Pasti Cuan, Teknik Terbaru Mahjong Wins 3 Mendapatkan Jepe 50 Juta Tukang Bubur Jadi Keluar Negeri Karena Diberikan 448 Juta dari Mahjong Ways 2 Sehingga Impian ke Eropa Tercapai Keberhasilan Tak Terduga, dari Avanza Menjadi Pajero: Bima Hasilkan 700 Juta dari Mahjong Ways 2 Pecah Viral Terbaru! Husmani Mendapatkan Jepe Gede Sebesar 334 Juta di Mahjong Ways 2, Cek Polanya Sekarang Rahasia Pola Mahjong Ways 2 yang Menghebohkan Warganet, Ternyata Terinspirasi dari Filosofi Kuno Jet Tempur Membombardir Mahjong Wins 3 Membuat Pecahan Scatter Melimpah Sekali Putar Naga Hitam Langsung Mengamuk Amarah Pecahkan Scatter dengan Pecahan yang Tak Henti Henti RTP Live Mahjong Ways 2 Pecahan Tak Putus Dikarenakan Naga Hitam Sedang Membara Tips Menggunakan Putaran 10 30 20 Pada Mahjong Ways 2 Menggunakan Pola RTP Ini Fenomena Scatter Tak Berujung di Mahjong Ways 2 Jadi Sorotan Warganet Warung Kopi Pecah Karena Event Mahjong Wins 3 Memberikan Scatter Tak Henti Henti Scatter dan Wild Mahjong Ways 2 Power Ranger Berhasil Memecahkan Kode Pola Terbaru Trick Licik Nelayan Memancing Scatter Naga Hitam pada Mahjong Wins 3 Seperti Mata Elang yang Sangat Tajam, Teknik Hilman Memecahkan Scatter di Mahjong Ways 2 Intensitas Pecahan pada Putaran Gratis dari Scatter Mahjong Ways 2 Pecahan Tak Berujung Profit 5x Lipat dari Modal, Hasil Investigasi Mahjong Wins 3 Membuat Heboh dengan Temuan RTP 99% Investigasi 3 Bulan Membuat Heboh, Tips Mahjong Wins 3 Menggunakan Teknik Putaran Cepat Investigasi Telah Meng upgrade Skill Pemain Mahjong Ways dengan Menggunakan Putaran Turbo Hasil Terbaru Investigasi Tim Menunjukkan Fortune Rabbit Menghasilkan Banyak Pemain Baru yang Selalu Cuan Depok Mengadakan Mahjong Ways 2 Expo dengan Event Mencari Scatter 86 Juta 5 Berita Seputar Pola Terbaru di Hadirkan Oleh Mahjong Ways 2 Dengan Event Seru Lainnya Tim Berita Membuahkan Hasil dari Investigasi Mahjong Ways dengan Event Scatter Terbaru Stadion Dihebohkan Dengan Turunnya Naga Hitam Mahjong Wins 3 Di Tengah Pesta Yang Sedang Terjadi Magister Magic Dunia Berhasil Memecahkan Mahjong Ways 2, Rahasia yang Selama Ini Disembunyikan Ahmad Terpilih Menjadi Ketua Terbaru Mahjong Ways 2 dan Mengadakan Event Scatter Terbesar Inovasi Terbaru Mahjong Ways 2 Menhadirkan Tampilan Memukau dengan Event Memberikan Jackpot Terbaru Mendorong Perkembangan Ekonomi Mahjong Ways 2 Menghadirkan Paket Hemat Free Putaran Pameran Terbaru Mahjong Wins 3 dengan Mendatangkan Naga Hitam Khas yang Sangat Memukau Pengunjung Lebih Hemat Dari yang Lain, Event Mahjong Ways Terbaru Memberikan Putaran Gratis pada Member Baru Masyarakat Dihebohkan Turunnya Naga Hitam Beserta Jackpot 233 Juta pada Hari Minggu, Apakah Ini yang Dinamakan Minggu Berkat Bertemakan Mahjong Ways, Festival Terbaru dari SUHUBET Mengadakan Jackpot 300 Juta pada Hari Minggu Desainer Ternama Memberikan Sentuhan Manis pada Mahjong Wins 3 dengan Visual Aksara Negeri Bambu Pendidikan Mahjong Ways 2 Sangat Membantu Masyarakat dalam Mendapatkan Jackpot 239 Juta pada Hari Minggu Pagi Mendapatkan Penghargaan Jackpot 430 Juta, Pemuda Asal Jomblang Bernama Syaiful Menjadi Jutawan pada Minggu Pagi Badai Bualoi di Vietnam Tewaskan 36 Orang, Warganet Bandingkan Fenomenanya dengan Pola Scatter Mahjong Ways Film Rangga & Cinta Tayang Perdana di Indonesia, Viral Disebut Punya Plot Twist Seepik Free Spin Mahjong Ways Greta Thunberg Ditahan Saat Aksi Flotilla: Dukungan Warganet Seramai Tren Mahjong Wins 3 Momen Haru di Sidoarjo: Evakuasi Korban Sekolah Roboh Layaknya Jackpot Mahjong Ways Serangan Brutal di Pool Hall Ekuador: Mencekam Bak Wild Hitam di Mahjong Wins BBM Langka di SPBU Swasta, Warganet Guyon: Serasa Cari Wild di Mahjong Ways Saat Lagi Sepi Spin Harga Timah Meroket Akibat Penutupan Tambang Ilegal, Netizen Ibaratkan Lonjakan Ini Seperti Scatter Langka di Mahjong Wins 3 Lisensi TikTok Dibekukan Pemerintah, Kreator Konten Ramai Pindah Bahas Pola Mahjong Ways agar Tetap Viral PLN Bangun PLTS Terapung 92 MW di Waduk Saguling, Investor Harap Proyek Ini Jadi Jackpot Energi Layaknya Pola Mahjong Wins Tragedi Ponpes Sidoarjo: 14 Korban Diselamatkan, Warganet Ramai Bandingkan Momen Haru Ini dengan Keberuntungan di Mahjong Wins Danantara Luncurkan Proyek Waste-to-Power, Disebut Bisa Jadi Turbo Spin bagi Sektor Energi Hijau seperti Mahjong Ways 2 DPR Soroti Rencana Pembekuan TikTok, Kreator UMKM Cari Cara Promosi Kreatif Seperti Strategi Viral di Mahjong Ways Indonesia & Verra Teken Kesepakatan Pasar Karbon, Pelaku Usaha Yakin Ini Bisa Bawa Cuan Ala Free Spin Mahjong Wins Mandalika Siap Gelar MotoGP 2025, Fans Balap Bandingkan Sensasinya dengan Spin Turbo di Mahjong Wins 3 Pemerintah Mulai Bersihkan Lokasi Radiasi Cs-137 di Cikande, Netizen Heboh: Hati-Hati Kayak Cari Scatter Hitam di Mahjong Ways Dari Sains hingga Mahjong Ways, Netizen Hebohkan Proyek Hijau dan Inovasi Drone RI PLTS Apung di Saguling Disorot, Mahjong Wins Ikut Jadi Meme Tren di Medsos Teknologi Hijau dan Mahjong Ways Jadi Topik Viral Saat Drone Elang Hitam Uji Terbang UAV Elang Hitam Sukses Uji Terbang, Mahjong Ways Jadi Bahan Candaan Netizen Fenomena Islam Hijau, Semangat Aktivis Lingkungan Disebut Mirip Ketekunan Pemain Mahjong Ways MotoGP Mandalika 2025 resmi dibuka meriah. Aksi saling overtake pembalap bikin penonton heboh, netizen samakan dengan scatter Mahjong Wins yang bikin jantung berdebar Nusantara Resmi Jadi Ibu Kota Politik, Publik Menyebut Keputusan Ini Plot Twist Mahjong Ways di Tengah Proses Pemindahan Pidato Indra di HUT TNI: Pemimpin Harus Dipilih Berdasarkan Merit, Warganet Bandingkan dengan Pola Kemenangan Mahjong Wins Proyek PLTS Terapung di Saguling Disebut Seperti Jackpot Mahjong Wins di Tengah Krisis Energi Stimulus Kuartal IV untuk 30 Juta Keluarga, Publik Berharap Efeknya Muncul seperti Scatter Mahjong Ways di Tengah Tekanan Ekonomi Tragedi Pesantren Sidoarjo, Harapan Keluarga Diibaratkan Pola Mahjong Ways yang Sulit Ditebak Udang dan Rempah Indonesia Tersandung Aturan Baru FDA, Warganet Sebut Rasanya Seperti Mahjong Wins di Tengah Tantangan Ekspor Danantara Gelontorkan Rp130 T, Mahjong Ways 1 Jadi Perbandingan Lucu soal Modal Jumbo Danantara Tanam Rp13 T di Petrokimia, Langsung Jadi Meme soal Strategi Ala Mahjong Wins 3 Idol K-Pop Comeback September, Euforia Fans Disebut Seheboh Ledakan Scatter di Mahjong Wins 2 Investasi Properti Rp130 T, Netizen Heboh: Rasanya Sama Deg-degan Seperti Free Spin di Mahjong Wins 1 Joanne Nakeisha Rilis Lagu Baru, Netizen Komentari: Iramanya Mirip Putaran Seru Mahjong Ways 1 Melly Goeslaw Panen Royalti Rp47 Miliar, Netizen Membandingkan dengan Wild Combo di Mahjong Ways 2 Prediksi Pertumbuhan Ekonomi 5,5%, Publik Menyebutnya Seperti Pola Scatter di Mahjong Ways 3 Program BUMN Tani Rp7,5 Triliun, Warganet Bilang Mirip Mahjong Wins 2 yang Lagi Panen Scatter Slank & Deep Purple Gelar Konser, Nostalgia Fans Disebut Selegenda Jekpot Lawas di Mahjong Wins 3 Tompi Hengkang dari WAMI, Fans Heboh karena Disebut Mau Pindah Server ke Mahjong Ways 3 8 HP Samsung Rp2 Jutaan RAM 8 GB, Jadi Buruan Gen-Z – Netizen Guyon Speknya Pas Buat Maraton Cari Wild di Mahjong Ways Perpres AI Hampir Rampung, Pemerintah Janjikan Era Baru Teknologi Se-Cuan Prediksi Pola di Mahjong Wins Samsung Galaxy Tab S11 Resmi Dijual di RI, Bonus Fantastis Rp 9 Juta – Netizen Bilang Se-Wow Scatter Emas di Mahjong Wins Snapdragon 8 Elite Gen 5 Resmi Dirilis, Tenaganya Disebut Se-Ganas Wild Combo di Mahjong Ways Pasti Menang Besar, Pola Dasyat Mahjong Ways 2, Sudah Di Buktikan Langsung Doni Buktikan Kemenangan Besar Dengan Pola Ampuh di Mahjong Ways Kisah Pria Jateng Bongkar Trik Ajaib Mahjong Wins Roy Akui Temukan Pola Mahjong Wins 3 yang Selalu Menang Heboh di Warkop! Anak Tongkrongan Temukan Trik Mahjong Wins 2 Seorang Juri Berhasil Seleksi Pola Handal di Mahjong Ways 2 Dapatkan Cuan Berlebih Penjual Susu Murni Berikan Isyarat Trik Aneh Mahjong Wins 3 Bisa Dapatkan Scatter Berlimpah Viral Direktur Perusahaan Beberkan Trik Mahjong Wins Modal Sekali Spin Dapat Scatter Anak Yatim Ini Temukan Formula Naga Hitam Ampuh di Mahjong Ways 2 Terlihat Simpel Tapi Dasyat Ahli Demonologi Buktikan Kepintaran nya Meracik Pola Mahjong Wins