The stats do work properly, the issue is managing leagues correctly...
atf wrote:... Do I need to completely turn off the league or can I just deselect the
league from the team or the player?
Yes, you must turn on/off leagues in league manager to "filter" stats. assigning and unassigning leagues at the player, and team level (through player manager and team manager) is not sufficient by itself to filter statistics.
Remember games are the center piece of iscore, and games generate stats, and get assigned to leagues. games get filtered on/off with the league manager.
Understanding League manager is a very powerful tool in iScore.
Here is a thread where we give some tips on league usage
viewtopic.php?f=3&t=1531" onclick="window.open(this.href);return false;
As this is such a critical part of iScore.. thought I would give a more specific example to perhaps help others reading this...
Situation...
Player named Stephen Strasburg on a team called the Washington Nationals who play in the National League.
Iscore.. In League Manager create a League call the National League. In team Manager create a team called the Washington Nationals, and have a player, Stephan Strasburg on the roster, and assign the team to the National league (only). In Player Manager, Stephen Strasburg is assigned to the National League.
Assuming only one game has been played, Nationals vs Pirates.
In game manager assign that game to National League...
THEN...
To help understand filtering out...If you go to league manager and turn off all leagues. except for say one, call it the american league.. (ie national League is off) and now go back to player manager, Stephen Strasburg, will not be on the player list. He is filtered out ( because his league is turned off in league manager, and the game he played in was assigned to national league). Likewise if you go to the Team Manager, his team, the Washington Nationals will not be on the list, again they will be filtered out - because the league they are assigned to and game they played was assigned to National League which is turned off.
so now to see stats... go back to the league manager, and turn on National League. (can leave american league on or off, does not matter.) The player, Strasburg, and the team, Nationals will now be visible and you can get player stats, through player manager, and their player card. you can now also see the team and get team stats, through team manager and the team stats button.
but wait there is more...
.. Say Stephen Strasburg previously played on another team in another league.. Say Stephen Strasburg, played for T ripple A Syracuse Chiefs in the International League. (in player manager, select Stephen Strasburg and assign to international league, in addition to National League, (ie can be on more than 1 league) and in team Manager Syracuse Chiefs would be assigned to the international league)
Now, If in Team Manager you turn on International League , (and turn off national league), in Team Manager you will see the Syracuse Chiefs not the Washington Nationals . In player Manager you will see Stephen Strasburg, but his player card stats will only be for games assigned to the International League (because that league is enabled, and other leagues are disabled).
but If you go to league manager and turn on both international and national leagues.. Now when you go to Player Manager and look at Stephen Strasburg's player card, you will see stats from all games he played in that were assigned to national and international league.
A big key here is realizing that games are the core and they are assigned to leagues. league manager is in a sense just filtering on/off games and the stats assoicated with each game, for players and teams involved in that game. The assignment of leagues for each game is criticazl. You must be very accurate in the league(s) assigned to a game are correct. By default when a new game is created in iScore it gets assigned any on league at that time. When stats are including more or less games than you expect, double check both the right leagues are on and off. and that the games have the right leagues assigned to them.
Hope this simple example helps..