THE FUTURE MARKETACADEMY
Your classroomRoom 10 · Sports Arena
School of Sports & Health (education only)

Performance Analysis Systems: mga database, dashboard at season review

Pang-edukasyon lang ito. Hindi ito legal advice o privacy advice. Ang mga facts tungkol sa spreadsheet ay galing sa Google Docs Editors Help, Google Drive Help at Microsoft Support (puwedeng magkaiba ang mga pangalan ng menu depende sa bersyon). Gawa-gawang practice numbers ang lahat ng match numbers para sa isang kathang-isip na manlalaro, na-check gamit ang Python, at hindi ito totoong mga manlalaro. Karaniwang paraan sa textbook ang mga statistics dito, at hindi garantiya na mananalo ang manlalaro dahil sa anumang pagbabago. Iba-iba ang mga patakaran sa privacy sa bawat bansa: tingnan ang In your country sa Lesson 7, at itanong sa club, paaralan o venue mo ang mga patakaran nila sa pagvi-video at data.

What you'll be able to do
  • Magdisenyo ng maliit na stats database na may hiwa-hiwalay na table para sa mga manlalaro, match at point, na magkakaugnay gamit ang mga ID.
  • Panatilihing malinis ang data gamit ang drop-down list, nakapirming code at data dictionary.
  • Sagutin ang mga tanong mula sa database gamit ang pivot table, COUNTIFS at ang QUERY function.
  • Bumuo ng tapat na one-page dashboard na may sample size at slicer.
  • Ipaliwanag ang swerte, regression to the mean at false alarm sa isang season ng mga match.
  • Magpatakbo ng season review na patas na naghahambing ng mga bloke, surface at kalaban.
  • Ipresenta ang mga resulta sa mga manlalaro at magulang, at ibahagi ang sistema nang ligtas at pribado.
Words in this course 57Open the Vocabulary Hall
01

Mula sa isang spreadsheet tungo sa stats database

In simple words

Isipin ang isang library. Isang istante ang naglilista ng mga mambabasa, isang istante ang naglilista ng mga libro, at may card na nagsasabi kung aling mambabasa ang nanghiram ng aling libro. Ganoon din ang stats database: isang listahan ng mga manlalaro, isang listahan ng mga match at isang mahabang listahan ng mga point, pinagdugtong ng mga ID number.

Bago ang course na ito: Match Analysis in Practice (course 10.8.2), na nakasandig sa Match Stats & Video Analysis Basics (course 10.8). Dapat marunong ka nang mag-chart ng mga rally at serve, mag-tag ng video, gumamit ng COUNTIFS, maghambing ng mga match gamit ang rolling totals at panatilihing pribado ang data ng manlalaro. Ginagawa ng course na ito na sistemang tumatagal sa buong season ang mga hiwa-hiwalay na file na iyon.

Key facts
  • Ang database (dito, isang spreadsheet na may ilang tab) ay inilalagay ang bawat uri ng bagay sa sarili nitong table. Isang row = isang bagay. Isang column = isang uri ng datos.
  • Sapat na ang tatlong table para sa karamihan ng mga club (karaniwang praktis):
Table (tab)Ang isang row ayHalimbawang mga column
PlayersIsang manlalaroPlayerCode (P1), Group (U14), Hand (R o L)
MatchesIsang matchMatchID (M01), Date, PlayerCode, Surface, OppLevel, Format
PointsIsang pointPointID, MatchID, Server, ServeNo, Direction, Result, Shots, Ending
  • Pinag-uugnay ng mga ID ang mga table. May PlayerCode ang bawat match row; may MatchID ang bawat point row. Hindi mo na kailangang i-type ulit ang petsa o surface sa bawat point, kaya hindi ka magkakamali ng 80 beses.
  • Gumamit ng mga code, hindi pangalan, sa mga shared table (course 10.8.2, lesson 7). Itago sa hiwalay at pribadong file ang listahang nagtutugma ng mga code sa totoong pangalan.
  • Ang isang row kada point ang pinakakapaki-pakinabang na antas. Maidadagdag mo palagi ang mga point para maging match at season, pero hindi mo na mahahati pabalik sa mga point ang isang kabuuan.
  • Huwag maglagay ng kabuuan sa loob ng mga data table. Ang mga kabuuan ay nasa hiwalay na Summary o Dashboard tab, gawa sa mga formula.
  • Ang data dictionary ay isang maikling tab na nagpapaliwanag sa bawat column: ang pangalan nito, kahulugan, mga pinapayagang value at patakaran sa pagbibilang (halimbawa, "Shots: ang serve ay tira 1").
  • Sa Excel, ginagawang table ng Format as Table ang isang range na may header row, filter button, calculated column at structured reference. Mayroon ding table tools ang Google Sheets (puwedeng magkaiba ang mga pangalan depende sa bersyon).
  • Ganoon din ang pickleball: magdagdag ng mga column para sa mga bagay na binibilang mo (halimbawa, ThirdShot = Drop o Drive).
Step by step
  1. Gumawa ng bagong spreadsheet na may apat na tab: Players, Matches, Points at Dictionary.
  2. Sa Players, bigyan ang bawat manlalaro ng code (P1, P2...) at walang buong pangalan.
  3. Sa Matches, magdagdag ng isang row kada match na may MatchID (M01, M02...), petsa, player code, surface at level ng kalaban.
  4. Sa Points, idagdag ang mga column mula sa tag log mo sa 10.8.2 at isang MatchID column.
  5. Sa Dictionary, sumulat ng isang linya para sa bawat column: kahulugan, mga pinapayagang value at patakaran sa pagbibilang.
  6. Maglagay ng isang totoo o practice na match: isang row sa Matches, isang row kada point sa Points.
  7. Check: ang bawat MatchID sa Points ay nasa Matches rin, at walang row na may kabuuan.
Watch it
Watch on YouTube
Structured tables for Google SheetsDavid Benaim · YouTube · youtube.com

Videos by other creators on YouTube, for reference. They are not made by or affiliated with The Future Market.

LESSON 01Mula sa isang spreadsheet tungo sa stats database
LESSON 01 / ANIMATED LESSON / ENGLISH VOICE00:00 / 01:00
Read the video script
[Host] "Pumapasa ang isang spreadsheet kada match sa loob ng isang linggo. Para sa isang season, kailangan mo ng database."
[Text on screen: Players, Matches, Points] "Magtago ng tatlong table: mga manlalaro, mga match at mga point."
[Text on screen: Pinag-uugnay ng mga ID ang mga table] "May match ID ang bawat point. May player code ang bawat match. I-type nang isang beses ang mga detalye."
[Text on screen: Mga code, hindi pangalan] "Gumamit ng mga code gaya ng P1 sa mga shared file, at panatilihing pribado ang listahan ng pangalan."
[Host] "Isang row kada point, walang kabuuan sa data, at dictionary na nagpapaliwanag sa bawat column."
Try it now

Buuin ang database na may apat na tab at maglagay ng isang match. Pabasa sa kaibigan ang Dictionary tab at ipasabi sa kanya kung ano ang ibig sabihin ng "Shots" at "Ending".

ClaudeStuck? Copy a ready-made prompt for Claude

Copy this, open Claude, paste it, and Claude will walk you through the lesson step by step.

For a grown-up: Claude is for adults (18+). Copy this, paste it into Claude, and use the answer to explain the lesson to your child.

I'm learning "Performance Analysis Systems: mga database, dashboard at season review" on The Future Market. Lesson 1: "Mula sa isang spreadsheet tungo sa stats database".

What the lesson teaches:
- Ang database (dito, isang spreadsheet na may ilang tab) ay inilalagay ang bawat uri ng bagay sa sarili nitong table. Isang row = isang bagay. Isang column = isang uri ng datos.
- Sapat na ang tatlong table para sa karamihan ng mga club (karaniwang praktis):
- Table (tab) - Ang isang row ay - Halimbawang mga column
- Players - Isang manlalaro - PlayerCode (P1), Group (U14), Hand (R o L)
- Matches - Isang match - MatchID (M01), Date, PlayerCode, Surface, OppLevel, Format
- Points - Isang point - PointID, MatchID, Server, ServeNo, Direction, Result, Shots, Ending
- Pinag-uugnay ng mga ID ang mga table. May PlayerCode ang bawat match row; may MatchID ang bawat point row. Hindi mo na kailangang i-type ulit ang petsa o surface sa bawat point, kaya hindi ka magkakamali ng 80 beses.

The exercise I'm working on:
Buuin ang database na may apat na tab at maglagay ng isang match. Pabasa sa kaibigan ang Dictionary tab at ipasabi sa kanya kung ano ang ibig sabihin ng "Shots" at "Ending".

I'm stuck. Please:
1. Explain the main idea in plain, simple words with one everyday example.
2. Walk me through the exercise one small step at a time. Ask me what I've done so far before giving the next step.
3. Don't just give me the final answer. Help me do it myself, and check my work when I share it.
4. This is for learning only. Remind me to check with a licensed professional before I make a real decision about my own money, health or legal situation.
I'm a parent helping my child (about 8 years old) with a lesson called "Mula sa isang spreadsheet tungo sa stats database" from the course "Performance Analysis Systems: mga database, dashboard at season review".

Here's what the lesson says:
Isipin ang isang library. Isang istante ang naglilista ng mga mambabasa, isang istante ang naglilista ng mga libro, at may card na nagsasabi kung aling mambabasa ang nanghiram ng aling libro. Ganoon din ang stats database: isang listahan ng mga manlalaro, isang listahan ng mga match at isang mahabang listahan ng mga point, pinagdugtong ng mga ID number.

The activity:
Buuin ang database na may apat na tab at maglagay ng isang match. Pabasa sa kaibigan ang Dictionary tab at ipasabi sa kanya kung ano ang ibig sabihin ng "Shots" at "Ending".

Please explain this so an 8-year-old understands: short sentences, a fun everyday example, and no hard words.
Then give me 3 simple questions I can ask my child to check they understood, and a way to do the activity together, one tiny step at a time.
Keep it general and educational. This is not advice for a real situation.
Open Claude
Sources
My notes
02

Malinis na data pasok, malinis na sagot labas

This lesson is part of full access: every course and every level for one payment.

03

Pagtatanong sa database

This lesson is part of full access: every course and every level for one payment.

04

Pagbuo ng tapat na dashboard

This lesson is part of full access: every course and every level for one payment.

05

Swerte, regression to the mean at false alarm

This lesson is part of full access: every course and every level for one payment.

06

Ang season review

This lesson is part of full access: every course and every level for one payment.

07

Pagpresenta sa mga manlalaro at magulang, at ligtas na pagbabahagi

This lesson is part of full access: every course and every level for one payment.

++

Final project

This lesson is part of full access: every course and every level for one payment.

??

Quiz

  1. Ano ang tatlong pangunahing table sa simpleng stats database?

  2. Ano ang nag-uugnay ng point sa match nito?

  3. Bakit gumagamit ng mga code gaya ng P1 sa halip na pangalan sa mga shared table?

  4. Bakit gumagamit ng mga drop-down list?

  5. Ano ang dapat i-check pagkatapos maglagay ng match?

  6. Paano ka makakakuha ng season first serve percentage mula sa ilang match?

  7. Ano ang dapat lumabas sa tabi ng bawat percentage sa dashboard?

  8. Ano ang ginagawa ng slicer?

  9. May isang magandang match ang manlalaro at pagkatapos ay isang normal. Anong halimbawa ito?

  10. Bakit malamang na makakita ka ng "espesyal" na stat kung titingnan mo ang 20 stats?

  11. Ang ikalawang kalahati ng season ay 2.9 points na mas mahusay, at kasama ang zero sa malamang na saklaw. Ano ang tawag dito?

  12. Anong sharing setting ang dapat sa report ng manlalaro?

EX

Final exam

This lesson is part of full access: every course and every level for one payment.

CE

Certificate

This lesson is part of full access: every course and every level for one payment.