Auswertung Lieder - Reporting
-
@rschi sagte in Auswertung Lieder - Reporting:
"CONCAT(s.bezeichnung, ' (', s.ccli, ' )')"
GENAU,
da wird sich unser Gemeindebüro freuen....
Vielen Dank und lieben Gruß
Wolfgang -
Ich antworte hier mal, weil es jetzt wieder für viele interessant sein könnte!
-
Da wir vom CCLI angeschrieben worden sind, jetzt mindestens einmal pro Monat berichten zu sollen, komme ich auch hier vorbei. Beim Lesen des Beitrags habe ich erst ein wenig gebraucht, weil die Doku, die ich finden konnte, nicht sehr umfänglich war. Daher hier noch die Zusammenfassung, wie es eingerichtet ist:
Unser "CCLI-Songreport" Ad-Hoc-Report besteht aus- Der Abfrage
- Einem Report und
- einem Filter für den Platzhalter ":filteryear"
Die Abfrage hat folgenden Inhalt, relativ nah an der o.g. Abfrage (aber ohne Station-Filter):
- Bezeichnung: CCLI-Songreport
- Sortierung: 0
- Datenbankabfrage:
SELECT CONCAT (s.bezeichnung, " (CCLI-Nr.: ", s.ccli, ")") AS Liedtitel, COUNT(CONCAT(s.bezeichnung, YEAR(e.startdate), "-", MONTH(e.startdate))) AS count, DATE_FORMAT(e.startdate, '%Y-%m') AS Monat FROM cs_song s, cs_item i, cs_song_arrangement arr, cs_event_agenda a, cs_event e WHERE e.id=a.event_id AND i.agenda_id=a.agenda_id AND s.id=arr.song_id AND arr.id=i.arrangement_id AND e.startdate <= CURDATE() AND CONCAT(YEAR(e.startdate),"") :filteryear GROUP BY CONCAT(s.bezeichnung, YEAR(e.startdate), "-", MONTH(e.startdate)) ORDER BY count DESC;
Der Adhoc-Report sieht so aus:
- Abfrage (wie oben): CCLI-Songreport
- Bezeichnung: CCLI-Tabelle
- Sortierung: 0
- Datenreihen: Liedtitel
- Spaltenbezeichnung: Monat,count
- Vorauswahl: person.count
- Feldauswahl:
- Diagrammtyp: Heatmap
Der Reportfilter sieht so aus:
- Abfrage (wie oben): CCLI-Songreport
- Platzhalter im SQL-Befehl: :filteryear
- Bezeichnung: Jahr
- Optional: (leer)
- Sortierung: 0
- SQL:
SELECT DISTINCT YEAR(e.startdate) id, YEAR(e.startdate) bezeichnung FROM cs_song s, cs_item i, cs_song_arrangement arr, cs_event_agenda a, cs_event e WHERE e.id=a.event_id AND i.agenda_id=a.agenda_id AND s.id=arr.song_id AND arr.id=i.arrangement_id AND e.startdate <= CURDATE() ORDER BY bezeichnung DESC
-
Wenn ich auf einen Report gehe un den Schraubenschlüssel anklicke sehe ich nicht die Möglichkeit einen SQL Query anzulegen.
Kann es sein, dass dies in der gehosteten Version nicht möglich ist?
Ich sehe dort nur Auswertungsmöglichkeiten über Fakten...Danke für einen Schubser in die richtige Richtung.
-
@xMRi Schau mal bei den AdHoc-Reports.
-
Danke Andy!
Ist alles doch etwas verschachtelt und versteckt -
@xMRi Ja. Die Reports empfinde ich irgendwie noch als Baustelle ...
-
Kurze Info: hier tut sich bei uns etwas. Es gibt schon erste Entwürfe und Schritte für ein eigenes Feature zu CCLI Reporting.
-
@simonruehl Das hört sich sehr gut an! Gibt es auch einen groben Zeitplan wann das ungefähr kommen soll?
-
In dem nächsten Release haben wir nun eine CCLI-Report Ansicht eingebaut, die anzeigt wie oft die Lieder im aktuellen Monat, im letzten und vorletzten Monat gespielt wurden.
Dazu ein nettes Schmankerl: Wir haben einen Filter ergänzt, wo man die Songs nun Verwendung filtern kann. Es ist sogar möglich zu filtern, welche Songs z.B. nur im Gottesdienst verwendet wurden:
-
@jmrauen Ist der neue CCLI Report jetzt schon verfügbar?
-
@Bernd ja, unter EVENTS // SONGS // CCLI-REPORT ANSICHT