Difference between revisions of "SalesTable"

From Sega Retro

Line 1: Line 1:
 +
<div style="display:none;">{{#vardefine:name|{{#replace:{{#titleparts:{{PAGENAME}}}}|/Reception|}}}}{{#vardefine:regions|{{#cargo_query:
 +
table=releases
 +
|fields=region
 +
|where=console="{{{format|}}}" AND name="{{FormatSQL|{{#var:name}}}}"
 +
|group by=region
 +
|limit=10000
 +
|format=template
 +
|template=CargoDelimitedString
 +
}}
 +
}}
 +
{{#vardefine:i|0}}{{#while:
 +
| {{#ifexpr:{{#len:{{#explode:{{#var:cargooutput}}|,|{{#var:i}}}}}} > 0|true}}
 +
|{{#switch:{{#explode:{{#var:cargooutput}}|,|{{#var:i}}}}
 +
|JP={{#vardefine:salesJP|true}}
 +
|US
 +
|CA={{#vardefine:salesNA|true}}
 +
|EU
 +
|UK
 +
|FR
 +
|DE
 +
|ES={{#vardefine:salesEU|true}}
 +
|AS={{#vardefine:salesAS|true}}
 +
|#default=
 +
}}{{incvar|i}}
 +
}}</div>
 
{|class="prettytable"
 
{|class="prettytable"
 
!Date{{
 
!Date{{
#ifeq:{{{JP|}}}|yes|{{!}}{{!}}Japan{{#vardefine:salesJP|true}}|}}{{
+
#if:{{#var:salesJP}}|{{!}}{{!}}Japan{{#var:salesJP}}}}{{
#ifeq:{{{NA|}}}|yes|{{!}}{{!}}North America{{#vardefine:salesNA|true}}|}}{{
+
#if:{{#var:salesNA}}|{{!}}{{!}}North America}}{{
#ifeq:{{{EU|}}}|yes|{{!}}{{!}}Europe{{#vardefine:salesEU|true}}|}}{{
+
#if:{{#var:salesEU}}|{{!}}{{!}}Europe}}{{
#ifeq:{{{AS|}}}|yes|{{!}}{{!}}Asia{{#vardefine:salesAS|true}}|}}
+
#if:{{#var:salesAS}}|{{!}}{{!}}Asia}}
 
!Worldwide
 
!Worldwide
 
|-
 
|-
 
{{{1|}}}
 
{{{1|}}}
|}{{#vardefine:salesJP|}}{{#vardefine:salesNA|}}{{#vardefine:salesEU|}}{{#vardefine:salesAS|}}<noinclude>
+
|}{{clearvar|cargooutput|salesJP|salesNA|salesEU|salesAS|name}}<noinclude>
  
Table for unit sales. Usage:
+
Table for unit sales automatically detects game name and regions. Usage:
  
 
<pre>{{SalesTable|format=MD|
 
<pre>{{SalesTable|format=MD|

Revision as of 11:39, 7 May 2021

Date Worldwide

Table for unit sales automatically detects game name and regions. Usage:

{{SalesTable|format=MD|
{{SalesTableRow|date=1999-09-09|WW=123,456}}
{{SalesTableRow|date=2000-01-02|WW=456,789}}
{{SalesTableRow|date=2001-03-04|WW=1,000,000}}
}}

produces:

Date Worldwide
1999-09-09 123,456
2000-01-02 456,789
2001-03-04 1,000,000


Date Worldwide
1999-09-09 123,456
2000-01-02
2001-03-04 1,000,000
Date Worldwide
1999-09-09
2000-01-02
2001-03-04 1,000,000
Date Worldwide
1999-09-09
2000-01-02
2001-03-04 1,000,000
Date Worldwide
1999-09-09
2000-01-02
2001-03-04
Date Worldwide
1999-09-09
2000-01-02
2001-03-04


Date Worldwide
1994-11-23
1994-12-23
1994-12-25
1995-03-01
1995-05-19
1997-08-0x
1997-08-1x
"US launch period"
1995-09-01
1995-09-09
1995-10
"Four months of sale"
1995-12-31 3,000,000[1]
1996-01 4,000,000[2]
"Early 1996
1996-03-2x
1996-05
1996-11-08
"Late 1996"
"Early 1997"
1997-06
1997-11-01
1998-03-31 8,800,000[3]