Skip to main content

Player Report

1. What is this page for?​

The Player Report page is used to review wagering performance and win/loss totals broken down by individual player over a specified time window. Site administrators, finance teams, and risk management personnel use this report to analyze member turnover, player win/loss figures, agent revenue share and commission, and net company profit at the individual player level.


2. Before you start​

  • Permissions: You must have the 'Player Report' permission granted in your role to access this page.
  • Prerequisites:
    • Determine the time window to audit (custom date range queries support up to a maximum span of 30 days per query).
    • Have the target player's username ready if inspecting an individual member.

3. Page layout​

When opening the Player Report page, you will see the following key sections from top to bottom:

  1. Page Header: Displays the title Player Report, a brief description, the active reporting currency badge (e.g. CURRENCY: THB), and the data refresh button (spinning arrow icon) to fetch the latest figures.
  2. Filters Toolbar: Located beneath the header, containing the player username search input, timeframe dropdown selector, date-time range picker (when Custom Range is selected), the Search button, and active filter chips.
  3. Player Report Data Table: Displays 2-tier grouped columns covering player information, member metrics, agent shares, and company shares. Numeric columns can be clicked to sort rows ascending or descending.
  4. Footer Summary Row: Shows combined grand totals for turnover, win/loss, commission, and net totals for all players displayed in the table.
  5. Pagination Toolbar: Located at the bottom of the table to switch pages, view total record counts, and adjust rows displayed per page.

4. Search and filters​

Field / FilterTypeOptions / How to useResult
Search by player username...Text inputType a member's username and press Enter or click the Search button (click the X button at the end of the input to clear)The table filters to show only records matching the entered username
PeriodDropdownChoose from: Today, Last 7 Days, Last 30 Days, or Custom RangeSets the accounting timeframe for wagering records included in calculations
Custom Range (DateRangePicker)Date-time pickerAppears when Custom Range is selected; select start date/time and end date/timeDisplays report calculations strictly within the designated date and time window (maximum 30 days span)
SearchButtonClick to submit the query and fetch dataReloads the table and recalculates all summary totals according to selected filters
Active filter chips / Clear allFilter chipsDisplays active search terms beneath the filter toolbar; click the X on a chip or click Clear allClears active filters and restores the table to show all players

5. Data table​

Columns in the table​

On desktop screens, the Player Report table organizes headers across two tiers into four main groups:

Main GroupSub-columnWhat you seeMeaningVisual badge / styling
Player-User icon and player usernameThe member account with wagering activity during the period; click header to sort A-Z or Z-ABold dark text displaying the member username
MemberTurnoverCurrency amount numberTotal wagering turnover placed by this player within the selected periodMonospace numeric font, right-aligned
MemberWin/LossNet currency amountPlayer net win or loss (positive = player won money, negative = player lost money)Green text for net win / Red text for net loss
AgentWin/LossNet currency amountNet win/loss share attributed to the agentGreen text for positive / Red text for negative
AgentCommissionCurrency amountCommission payout earned by the agent from the player's wagering volumeMonospace numeric font, right-aligned
AgentTotalNet currency amountTotal net financial benefit for the agent (Win/Loss + Commission)Green text with light green background highlight for positive / Red text for negative
CompanyWin/LossNet currency amountNet win/loss share attributed to the company or master agentGreen text for positive / Red text for negative
CompanyCommissionCurrency amountCommission amount attributed to the companyMonospace numeric font, right-aligned
CompanyTotalNet currency amountTotal net financial benefit for the company (Win/Loss + Commission)Green text with light green background highlight for positive / Red text for negative
Total (Footer)-Grand totals across all columnsCombined totals of all player statistics displayed in the tableHighlighted gray row with bold numbers

[!NOTE] On mobile devices, the table automatically adapts into responsive player cards divided into three sub-cards: Member, Agent, and Company, with an overall grand summary card at the bottom.

Action buttons in the table​

Action / ButtonPositionWhat happens when clickedNotes / Conditions
Sort ColumnColumn headersToggles sorting between descending (highest first) and ascending (lowest first)Displays up/down arrows indicating active sort direction
Refresh DataSpinning arrow icon at page headerFetches the latest reporting data from the server immediatelyCan be clicked anytime to update live numbers
Change Page SizeBottom pagination barSelect between 25, 50, or 100 entries per pageTable immediately updates visible row count

6. Step-by-step instructions​

1. Reviewing player performance using standard timeframes​

  1. Go to Reports > Player Report from the left navigation sidebar.
  2. In the filters toolbar, select a preset period such as Last 7 Days or Last 30 Days.
  3. Click the Search button to fetch the report.
  4. Review turnover and win/loss performance for each player in the table.
  5. Scroll down to the Total row at the bottom to evaluate total system turnover and company net profit.

2. Setting a custom date and time window (up to 30 days)​

  1. In the period dropdown, select Custom Range.
  2. Click the date-time picker field that appears.
  3. Select the desired start date and time (e.g. 1st of the month at 00:00).
  4. Select the desired end date and time (e.g. 15th of the month at 23:59, ensuring the span does not exceed 30 days).
  5. Click Search to calculate and display records within the custom window.

3. Searching for a specific player's wagering numbers​

  1. Type the player's username into the Search by player username... box.
  2. Press Enter on your keyboard or click the Search button.
  3. The table will filter to show only that player's records, and the footer totals row will adjust to match.
  4. To view all players again, click the X button inside the search box or click Clear all on the active filter chips.

4. Sorting columns to identify top turnover or biggest loss players​

  1. Hover your cursor over the header of the target column, such as Turnover or Win/Loss.
  2. Click once to sort descending (down arrow, highest values first).
  3. Click again to sort ascending (up arrow, lowest values first).
  4. Players are immediately reordered according to the selected metric.

7. Form fields and filter specifications​

As this is an analytical summary report, there is no form to create or edit records directly. However, the query input fields adhere to the following rules:

FieldRequired?What to enterExampleValidation rules / Limitations
Search by player username...NoMember username to filterplayer99Case-insensitive partial matching
PeriodYesPreset reporting timeframeLast 7 Days4 options: Today, Last 7 Days, Last 30 Days, Custom Range
Start date/time (From)Yes (for Custom Range)Beginning of the reporting period01/10/2026 00:00Must be between year 2000 and current year + 1
End date/time (To)Yes (for Custom Range)End of the reporting period15/10/2026 23:59Must be after start date; span cannot exceed 30 days

8. Modals and popups​

This page does not open separate popup modals; all data is calculated and displayed directly within the main table. If you need to view a member's complete profile or modify account details, navigate to Players > Player List.


9. Badges and color indicators​

Badge / DisplayColorMeaningNext Action
Positive numbersGreenThe party (player, agent, or company) achieved a net profit during the periodReview figures for financial performance analysis
Negative numbersRedThe party incurred a net financial loss during the periodMonitor wagering risk or player loss trends
Net total highlightGreen (light green background)Agent or company total net financial result is positiveIndicates overall profitability
Currency badgeGray borderIndicates system base currency, e.g. CURRENCY: THBInformational only
Active filter chipGray (with X button)Shows current active username search filterClick the X button to remove the filter

10. Frequently asked questions (FAQ)​

Q: Why cannot I select a custom date range longer than 30 days?
A: To maintain fast query response times and prevent high database loads from massive wagering log scans, custom queries are limited to a maximum span of 30 days. To audit longer durations, run sequential queries in 30-day increments.

Q: I typed a username in the search box, but the table did not change. Why?
A: You must press Enter or click the Search button after typing the username for the system to execute the search query.

Q: What should I do if a red error message states that data loading failed?
A: Check your network connectivity and click the Try again button inside the alert box, or click the refresh button at the top-right corner of the page.

Q: Can I export player report data to Excel?
A: This page is optimized for interactive on-screen auditing. For comprehensive player behavioral exports, visit Players > Player Report (Behavioral).