תבנית:סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן: הבדלים בין גרסאות בדף
מתוך מכביפדיה
(allow multi sub-events (use IN))
אין תקציר עריכה
 
(26 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<includeonly>{{#vardefine:SameCompetitions|{{תבנית: המרות/מפעל לרשימת מפעלים מקושרים|מפעל={{{מפעל|}}} }} }}<!--
<includeonly><!--
                         -->{{#vardefine:SameStadiums|{{תבנית: המרות/מתקן לרשימת מתקנים מקושרים|מתקן={{{מתקן|}}} }} }}<!--
                        -->{{#arraydefine: יריבות |{{{יריבות|}}} }}<!--
                        -->{{#vardefine:SameStadiums|{{המרות/המרות אצטדיון/אצטדיון לרשימת אצטדיונים מקושרים| אצטדיון={{{אצטדיון|}}} }} }}<!--
                         -->{{#vardefine:SameOpponents|{{המרות/המרות יריבה/יריבה לרשימת יריבות מקושרות| יריבה={{{יריבה|}}} }} }}<!--
                         -->{{#vardefine:resultInt|{{תבנית: המרות/תוצאת משחק למספר|תוצאה={{{תוצאה|}}} }} }}<!--
                         -->{{#vardefine:resultInt|{{תבנית: המרות/תוצאת משחק למספר|תוצאה={{{תוצאה|}}} }} }}<!--
                         -->{{#cargo_query:
-->{{#arraydefine: מפעלים |{{{מפעלים|}}} }}<!--
tables=Games_Catalog, Games_Events
-->{{#arraydefine: אצטדיונים |{{{אצטדיונים|}}} }}<!--
|join on=Games_Catalog._pageID=Games_Events._pageID
 
                         -->{{#replace: {{#number_format: {{#cargo_query:
tables=Football_Games, Games_Events, Games_Referees, Competitions
|join on=Football_Games._pageID=Games_Events._pageID, Football_Games._pageID=Games_Referees._pageID,
Football_Games.Competition=Competitions.OriginalName
|where=1=1
|where=1=1
AND Team= {{#ifeq: {{{מכבי|}}} | לא | 0| 1}}
AND Team= {{#ifeq: {{{מכבי|}}} | לא | 0| 1}}
{{#if: {{{מספר אירוע|}}} | AND Games_Events.EventType IN ({{{מספר אירוע}}}) }}
{{#if: {{{מספר אירוע|}}} | AND Games_Events.EventType IN ({{{מספר אירוע}}}) }}
{{#if: {{{שחקן|}}} |  AND Games_Events.PlayerName= "{{{שחקן}}}" }}
{{#if: {{{שחקן|}}} |  AND Games_Events.PlayerName= "{{{שחקן}}}" }}
{{#if: {{{מפעל|}}} |  AND Games_Catalog.Competition IN ({{#var:SameCompetitions}}) }}<!-- the "()" around the SameCompetition required for "IN" operator, list is wrapped with () -->
 
{{#if: {{{מתקן|}}} | AND Games_Catalog.Stadium IN ({{#var:SameStadiums}}) }}<!-- the "()" around the SameStadiums required for "IN" operator, list is wrapped with () -->
{{#if: {{{מפעל מקורי|}}}| And Competitions.OriginalName = "{{{מפעל מקורי|}}}" }}
{{#if: {{{מפעל נוכחי|}}}| And Competitions.CurrentName = "{{{מפעל נוכחי|}}}" }}
{{#ifeq: {{{קטגוריית מפעל|}}}| ליגה| AND Competitions.League = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| גביע| AND Competitions.Trophy = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| בינלאומי| AND Competitions.International = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| רשמי| AND Competitions.Official = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| יתר-רשמיים| AND (Competitions.Official = 1 AND Competitions.League = 0 AND Competitions.Trophy = 0 AND Competitions.International = 0) }}
{{#if: {{{מפעלים|}}} | AND Football_Games.Competition IN ({{#arrayprint: מפעלים |, |@@@@ |'{{המרות/שם ללא גרש וגרשיים |שם=@@@@}}'}}) }}
 
{{#if: {{{אצטדיון|}}} |  AND Football_Games.Stadium IN ({{#var:SameStadiums}}) }}<!-- the "()" around the SameStadiums required for "IN" operator, list is wrapped with () -->
{{#if: {{{אצטדיונים|}}} | AND Football_Games.Stadium IN ({{#arrayprint: אצטדיונים |, |@@@@ |'{{המרות/שם ללא גרש וגרשיים |שם=@@@@}}'}}) }}
{{#if: {{{יריבות|}}} | AND Football_Games.Opponent IN ({{#arrayprint: יריבות|, |@@@@ |"{{המרות/שם ללא גרש וגרשיים |שם=@@@@}}"}}) |{{#if: {{{יריבה|}}} | AND Football_Games.Opponent IN ({{#var:SameOpponents}}) }} }}<!-- the "()" around the SameOpponents required for "IN" operator, list is wrapped with () -->
{{#if: {{{ללא תת אירוע|}}} | AND Games_Events.SubType != {{{ללא תת אירוע}}} }}  
{{#if: {{{ללא תת אירוע|}}} | AND Games_Events.SubType != {{{ללא תת אירוע}}} }}  
{{#if: {{{תת אירוע|}}} | AND Games_Events.SubType IN ({{{תת אירוע}}}) }}  
{{#if: {{{תת אירוע|}}} | AND Games_Events.SubType IN ({{{תת אירוע}}}) }}  
{{#if: {{{עונה|}}} |  AND Games_Catalog.Season = "{{{עונה}}}" }}
{{#if: {{{עונה|}}} |  AND Football_Games.Season = "{{{עונה}}}" }}
{{#if: {{{תוצאה|}}} |  AND Games_Catalog.ResultOpt={{#var:resultInt}} }}
{{#if: {{{תוצאה|}}} |  AND Football_Games.ResultOpt={{#var:resultInt}} }}
{{#if: {{{מאמן|}}} |  AND Games_Catalog.CoachMaccabi="{{{מאמן}}}" }}
{{#if: {{{תוצאה מכבי|}}} | AND Football_Games.ResultMaccabi = '{{{תוצאה מכבי|}}}' }}
{{#if: {{{תוצאה יריבה|}}} | AND Football_Games.ResultOpponent = '{{{תוצאה יריבה|}}}' }}
{{#if: {{{מאמן|}}} |  AND Football_Games.CoachMaccabi="{{{מאמן}}}" }}
{{#if: {{{שופט|}}} |  AND Football_Games.Refs="{{{שופט}}}" }}
{{#if: {{{עוזר שופט|}}} | AND Games_Referees.AssistantReferees HOLDS "{{{עוזר שופט|}}}" }}
|fields=COUNT(*)
|fields=COUNT(*)
|no html
|no html
}}</includeonly><noinclude><poem>
}} }} |,}}</includeonly><noinclude><poem>
תבנית זו אחראית להחזיר את מספר הפעמים שאירוע מסוים קרה, החל מגול של שחקן ועד לניצחון של קבוצה.
תבנית זו אחראית להחזיר את מספר הפעמים שאירוע מסוים קרה, החל מגול של שחקן ועד לניצחון של קבוצה.
יש דוגמאות מפורטות מטה.
יש דוגמאות מפורטות מטה.
שורה 27: שורה 48:
פרמטרים:
פרמטרים:
מפעל=שם מפעל (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכלל המפעלים.
מפעל=שם מפעל (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכלל המפעלים.
ללא מפעלים מקושרים=לא נתחשב במפעלים המקושרים, נניח אם נרצה לשלוף על '''ליגת העל''' בלבד, נשלח: "מפעל=ליגת העל| ללא מפעלים מקושרים=ללא".
מפעלים=רשימת מפעלים עם הפרדה באמצעות פסיק (,).
אצטדיונים=רשימת אצטדיונים עם הפרדה באמצעות פסיק (,).
מספר אירוע=מספר האירוע כפי שהוא מופיע בDB, למשל גול=3 (ללא מרכאות).
מספר אירוע=מספר האירוע כפי שהוא מופיע בDB, למשל גול=3 (ללא מרכאות).
ניתן לשלוח כמה אירועים בפרמטר הנ"ל, כאשר הם מופרדים בפסיקים ביניהם: מספר אירוע=3, 5
ניתן לשלוח כמה אירועים בפרמטר הנ"ל, כאשר הם מופרדים בפסיקים ביניהם: מספר אירוע=3, 5
שורה 34: שורה 58:
תת אירוע= מספר תת האירוע היחיד שיספר תחת האירוע שנשלח, נניח נרצה לשלוף את הגולים שנכבשו בפנדלים בלבד, נשלח אירוע=3 & תת אירוע=3.
תת אירוע= מספר תת האירוע היחיד שיספר תחת האירוע שנשלח, נניח נרצה לשלוף את הגולים שנכבשו בפנדלים בלבד, נשלח אירוע=3 & תת אירוע=3.
עונה=העונה שבה האירועים התרחשו, בפורמט הבא: 2018/19 (ללא מרכאות), אם הפרמטר לא ישלח אז האירוע ישלף מכלל העונות.
עונה=העונה שבה האירועים התרחשו, בפורמט הבא: 2018/19 (ללא מרכאות), אם הפרמטר לא ישלח אז האירוע ישלף מכלל העונות.
מתקן=שם המתקן (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכל המתקנים. פרמטר זה הוא פרטר קשור (מתקן אחד קשור לכמה שמות).
אצטדיון=שם אצטדיון (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכל האצטדיונים. פרמטר זה הוא פרטר קשור (אצטדיון אחד קשור לכמה שמות).
תוצאה=ניצחון\הפסד\תיקון, אם הפרמטר לא מצוין אז כל המשחקים יחשבו לשליפה.
תוצאה=ניצחון\הפסד\תיקו, אם הפרמטר לא מצוין אז כל המשחקים יחשבו לשליפה.
מאמן=שם המאמן.
מאמן=שם המאמן.
מכבי=האם האירועים יוחפשו בשחקני מכבי, "מכבי=לא" בלבד יחפש בקבוצה היריבה, כל פרמטר אחר שישלח יחפש אירועים של מכבי.
מכבי=האם האירועים יוחפשו בשחקני מכבי, "מכבי=לא" בלבד יחפש בקבוצה היריבה, כל פרמטר אחר שישלח יחפש אירועים של מכבי.
שופט=שם השופט.




דוגמאות שימוש:
דוגמאות שימוש:
* <nowiki>גולים של זהבי בליגה - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ערן זהבי| מפעל=ליגה לאומית| מספר אירוע=3}}</nowiki>
* <nowiki>גולים של זהבי בליגה - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ערן זהבי| קטגוריית מפעל=ליגה| מספר אירוע=3}}</nowiki>
* <nowiki>מספר הפעמים שיצחקי נכנס כמחליף בליגה-  {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ברק יצחקי| מפעל=ליגה לאומית| מספר אירוע=5}}</nowiki>
* <nowiki>מספר הפעמים שיצחקי נכנס כמחליף בליגה-  {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ברק יצחקי| קטגוריית מפעל=ליגה| מספר אירוע=5}}</nowiki>
* <nowiki>מספר הפעמים שיצחקי נכנס כמחליף בכל המסגרות כשהמשחק נגמר בתיקו - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ברק יצחקי| מספר אירוע=5| תוצאה=תיקו}}</nowiki>
* <nowiki>מספר הפעמים שיצחקי נכנס כמחליף בכל המסגרות כשהמשחק נגמר בתיקו - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ברק יצחקי| מספר אירוע=5| תוצאה=תיקו}}</nowiki>
* <nowiki>מספר הפעמים שדור מיכה פתח בהרכב בבלומפילד - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=דור מיכה| מספר אירוע=1| מתקן=בלומפילד}}</nowiki>
* <nowiki>מספר הפעמים שדור מיכה פתח בהרכב בבלומפילד - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=דור מיכה| מספר אירוע=1| אצטדיון=בלומפילד}}</nowiki>





גרסה אחרונה מ־13:14, 27 במאי 2025

תבנית זו אחראית להחזיר את מספר הפעמים שאירוע מסוים קרה, החל מגול של שחקן ועד לניצחון של קבוצה.
יש דוגמאות מפורטות מטה.

תבנית זו מתחשבת בפרמטרים קשורים, למשל אם הפרמטר הוא מפעל:
המפעל הוא ליגה לאומית ואירוע גול, אז יחזרו גם גולים ממפעלים הקשורים למפעל ליגה לאומית, כמו ליגת העל, ליגה א' וכו'.

פרמטרים:
מפעל=שם מפעל (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכלל המפעלים.
ללא מפעלים מקושרים=לא נתחשב במפעלים המקושרים, נניח אם נרצה לשלוף על ליגת העל בלבד, נשלח: "מפעל=ליגת העל| ללא מפעלים מקושרים=ללא".
מפעלים=רשימת מפעלים עם הפרדה באמצעות פסיק (,).
אצטדיונים=רשימת אצטדיונים עם הפרדה באמצעות פסיק (,).
מספר אירוע=מספר האירוע כפי שהוא מופיע בDB, למשל גול=3 (ללא מרכאות).
ניתן לשלוח כמה אירועים בפרמטר הנ"ל, כאשר הם מופרדים בפסיקים ביניהם: מספר אירוע=3, 5

שחקן=שם השחקן.
ללא תת אירוע=מספר התת אירוע שלא יחשב בספירה, זה שימושי למשל במקרה שבו רוצים לחשב גולים של שחקן ורוצים להחריג את הגולים העצמיים (גול עצמי הוא תת אירוע של גול).
תת אירוע= מספר תת האירוע היחיד שיספר תחת האירוע שנשלח, נניח נרצה לשלוף את הגולים שנכבשו בפנדלים בלבד, נשלח אירוע=3 & תת אירוע=3.
עונה=העונה שבה האירועים התרחשו, בפורמט הבא: 2018/19 (ללא מרכאות), אם הפרמטר לא ישלח אז האירוע ישלף מכלל העונות.
אצטדיון=שם אצטדיון (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכל האצטדיונים. פרמטר זה הוא פרטר קשור (אצטדיון אחד קשור לכמה שמות).
תוצאה=ניצחון\הפסד\תיקו, אם הפרמטר לא מצוין אז כל המשחקים יחשבו לשליפה.
מאמן=שם המאמן.
מכבי=האם האירועים יוחפשו בשחקני מכבי, "מכבי=לא" בלבד יחפש בקבוצה היריבה, כל פרמטר אחר שישלח יחפש אירועים של מכבי.
שופט=שם השופט.


דוגמאות שימוש:

  • גולים של זהבי בליגה - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ערן זהבי| קטגוריית מפעל=ליגה| מספר אירוע=3}}
  • מספר הפעמים שיצחקי נכנס כמחליף בליגה- {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ברק יצחקי| קטגוריית מפעל=ליגה| מספר אירוע=5}}
  • מספר הפעמים שיצחקי נכנס כמחליף בכל המסגרות כשהמשחק נגמר בתיקו - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=ברק יצחקי| מספר אירוע=5| תוצאה=תיקו}}
  • מספר הפעמים שדור מיכה פתח בהרכב בבלומפילד - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/כמות אירועי שחקן| שחקן=דור מיכה| מספר אירוע=1| אצטדיון=בלומפילד}}



פרמטרים חסרים:

  • בית או חוץ