Vorlage Diskussion:Wahltabelle/Tabelle

Letzter Kommentar: vor 7 Jahren von Atamari in Abschnitt Hilfe

Hilfe

Bearbeiten

@Wiegels: Ich habe Schwierigkeiten … Die Tabelle Wahlergebnis nach Wahlkreis will ich mit einer Vorlage vereinfachen, die Tabelle hatte ich schon mehrere Jahre. Auf der Seite Benutzer:Atamari/Parlamentswahlen in Gambia 2012#Wahlergebnis nach Wahlkreis (Entwurf) habe ich ein Überarbeitungsentwurf, mit den Abschnitten "Wahlergebnis nach Wahlkreis (Entwurf)"/"Wahlergebnis nach Wahlkreis" als vorher/nachher. Über die Vorschau kann man sich das aktelle Ergebis anschauen. Die Vorlage:Wahltabelle/Gambia soll eine Übergabe-Vorlage sein, in der (im Moment hauptsächlich) Die Summe errechnet wird. In der Vorlage:Wahltabelle/Gambia/Tabelle ist das Tabellenformat, entweder ein Kandidat - keine richtige Wahl, Kandidat blieb oppositionslos. Bei mehr als zwei Kandidaten wurde eine Wahl durchgeführt, die Stimmen wird dann unter der Tabelle summiert. Die Probleme entstehen durch durch die if-Konstruktionen, mit der sinnvoll die Zeilen benutzt werden sollen. --Atamari (Diskussion) 22:17, 19. Mär. 2017 (CET)Beantworten

p.s. die en-Wiki hat so etwas auch:
Dort müssen viele Teil-Vorlagen genommen werden, dass der Vorteil wieder weg ist. --Atamari (Diskussion) 22:26, 19. Mär. 2017 (CET)Beantworten
Ist deine Frage, wie man die große Tabelle Wahlergebnis nach Wahlkreis einfach mit Hilfe von Vorlagen aufbauen kann? Kämen die Summenzeilen dann pro Wahlkreis noch dazu? Wurde eine Wahl nicht schon bei mindestens zwei Kandidaten durchgeführt? Und es gibt immer höchstens zwei Parteien? Wollen wir uns in den nächsten Tagen mal per Chat kurzschließen? --Wiegels „…“ 23:00, 19. Mär. 2017 (CET)Beantworten
Ja, Wahlergebnis nach Wahlkreis will ich vereinfachen. Ich glaube, von der Umstellung von der große Tabelle zu kleine Tabellenblöcke jeweils nach Wahlkreis gibt es Vorteile. Bessere Quelltext-Struktur / schnellere Umsetzung Änderungen von Format oder Ergebnisse. Automatische Summenbildung von gesamten abgegebenen Stimmen um daraus den prozentualen Anteil zu berechnen.
Ich habe gedacht, dass die Struktur von Vorlage:Wahltabelle/Gambia/Tabelle schon ziemlich klar ist.
Eine Ergebnistabelle im Web sieht so etwa aus.
In Vorbereitung auf die kommende Wahl, bereitet ein en-User ein en-Artikel vor: en:Gambian parliamentary election, 2017.
Ja, eine Summenzeile sollen pro Wahlkreis hinzu kommen. (Eine Summe über mehrere Wahlkreise wäre aber zu komplex).
Wenn nur ein Kandidat (für einen Wahlkreis) sich gemeldet hatte - findet keine Wahl statt und er gewinnt den Wahlkreis "Unopposed". Eine "Wahl" findet erst bei mehr als einen Kandidaten statt. Die Parteien für die Parlamentswahl ist erst mal sekundär, es können sich x verschiedene Kandidaten bewerben. Auf diese Art können es bis zu 6, 8 oder 10 Kandidaten werden (durch die partei-unabhängigen wird die Zahl höher. Wie das aussieht ist auch auf en:Gambian parliamentary election, 2017 zu sehen. Wenn die Tabelle aber 1 Kandidat und 2 Kandidaten schafft kann man schnell die Zahl erweitern. Ich plane erst mal bis 9 Kandiddaten (oder Zeilen) vorzubereiten. --Atamari (Diskussion) 23:21, 19. Mär. 2017 (CET)Beantworten

Meine Fragen/Ideen (2017-03-20)

Bearbeiten
  1. Für die Aufgabe, eine Tabellenhilfe, für Wahlkreise - welche Vorlagennamen ist der Beste?
  2. Für einen Wahlkreis müsste ich ca. 10 Kandidaten maximal vorbereiten. Mehrere Wahlkreise einer Verwaltungseinheit oder gar alle in einer Vorlage zusammen zu fassen ist wohl nicht sinnvoll (10 Kandidaten x 48 Wahlkreise = 480 Kandidaten).
  3. Die aktuelle Version zeigt bei zwei Kandidaten schon ein gutes Verhalten, nur bei einem Kandidat, der ja dann besonders behandelt werden soll, stimmt einiges nicht.
    1. Abfrage soll irgend wie so laufen: Stimmen nur bei einem (Idealfall bei Kandidat1) nur eingetragen sein.
    2. einstimmig war erst mal ein Platzhalter für "unopposed", besser ist wohl "ohne Gegenkandidat"
    3. Bei den ersten drei Spalten steht der Inhalt der Zellen in der Mitte (zweizeilig?) in der vierten Spalte ist das ok. Fehler nicht gefunden.
    4. Tabellenzusammenfassung "abgegebene Stimmen" nur bei mehr als einem Kandidaten.
    5. Idee: vor allen bei mehreren Kandidaten: unterhalb der Tabelle, rechtsbündig, "gewählter Kandidat" -> ausgehend von dem der die meisten Stimmen hat (kann ja ausgewertet werden. Evtl. auch/oder Prozentangabe mit pastell-rot und pastell-grün hinterlegen.
    6. Ungültige Stimmen sind ganz selten, sie sollten irgendwie auch in zukünftige Entwicklung berücksichtigt werden.
    7. Eintrag bei Stimmen: (1) Zahl, Kandidat wird berechnet (Ausnahme: nur ein Kandidat-> Kandidat ist ohne Gegenstimmen (2) -1, Kandidat hat zurück gezogen - wird namentlich gelistet aber nicht mehr berechnet.

--Atamari (Diskussion) 10:35, 20. Mär. 2017 (CET)Beantworten

Läuft ... (2017-04-12)

Bearbeiten

@Wiegels:

Jetzt, läuft es. Vorlage:Wahltabelle/Gambia/Tabelle, Vorlage:Wahltabelle/Gambia Beispiele: Benutzer:Atamari/Parlamentswahlen in Gambia 2012, Wikipedia:WikiProjekt Gambia/Parlamentswahlen in Gambia 2017. Weitere Optimierungen sind möglich. --Atamari (Diskussion) 15:51, 12. Apr. 2017 (CEST)Beantworten

Hallo Atamari, das sieht schon ziemlich gut aus. Sorry dafür, dass ich mich noch nicht intensiver mit diesem Thema befasst hatte! Sehe ich richtig, dass die Punkte 3 und 4 noch offen sind? Eine automatische Berechnung bei Punkt 5 ist sicher machbar, aber reichlich aufwändig/umständlich. Deutlich einfacher wird es, wenn in einem weiteren Parameter die Zeilennummer mit dem Sieger übergibt. Willst du/soll ich? --Wiegels „…“ 22:16, 12. Apr. 2017 (CEST)Beantworten
Ich habe gar nicht mehr darauf geschaut - ob irgendwelche Punkte abgearbeitet wurde. Aber eine automatische Auswertung von dem Gewinner einer Wahl sehe ich nun als sehr aufwendig an (Punkt 5). Es existiert nämlich keine Funktion die den maximalen Wert ermittelt, selbst wenn ([1]) - dann den Inhalt einer anderen Variablen ausgeben... fast unmöglich. Mit einem zusätzlichen Parameter den Gewinner "markieren" ist wohl die bessere Wahl.
Den Punkt 4 (Tabellenzusammenfassung "abgegebene Stimmen"), wurde ich jetzt nun über die Abfrage von StimmenSumme <> 0 bzw. Umstellung der Zeile realisieren.
--Atamari (Diskussion) 23:19, 12. Apr. 2017 (CEST)Beantworten
Aktuelles Probem: Wenn bei "Stimmen" kein Wert übergeben wird, also z.B. vor der Wahl, dann funktioniert die Unterdrückung der Berechnung nicht und es wird eine Fehlermeldung ausgegeben. --Atamari (Diskussion) 00:02, 13. Apr. 2017 (CEST)Beantworten
Die Fehlermeldung fällt weg, wenn man beim Zahlenvergleich erzwingt, dass Zahlen verglichen werden. Die Vorlage:Wahltabelle/Gambia/Tabelle lässt sich noch vereinfachen, indem man die analoge Erstellung jeder Tabellenzeile in eine weitere Untervorlage (mit 7 Übergabeparametern) auslagert. --Wiegels „…“ 01:36, 13. Apr. 2017 (CEST)Beantworten
Fehlermeldung ist weg und ich kann vor der Wahl auch die Zahl der Stimmen unausgefüllt lassen. Stimmt, die einzelnen Zeilen können ähnlich wie bei einer For-Schleife ausgelagert werden. Sie sollen ja identisch behandelt werden. --Atamari (Diskussion) 01:53, 13. Apr. 2017 (CEST)Beantworten
Auslagerung umgesetzt.
Im Moment scheint es mir so, als erzeuge die Vorlage nach der Tabelle eine unnötige Leerzeile. Siehe Wikipedia:WikiProjekt Gambia/Parlamentswahlen in Gambia 2017. --Atamari (Diskussion) 02:51, 13. Apr. 2017 (CEST)Beantworten
Es werden zusätzliche Leerzeilen vor den Tabellen erzeugt. Falls die Ursache der hier beschriebene Fehler ist, sollte er sich beheben lassen, indem Tabellenanfang (und Tabellenende) von Vorlage:Wahltabelle/Gambia/Tabelle nach Vorlage:Wahltabelle/Gambia verlegt werden. --Wiegels „…“ 03:38, 13. Apr. 2017 (CEST)Beantworten
Dies, also einzelne Leerzeilen, sollten kein Effekt haben. Sie dienen zur besseren Lesbarkeit. Die doppelte Leerzeile also auch die effektive Leerzeile ist jetzt weg. --Atamari (Diskussion) 10:07, 13. Apr. 2017 (CEST)Beantworten