Views aggregation und Views PHP
Eingetragen von oculus (3)
am 05.04.2015 - 13:50 Uhr in
am 05.04.2015 - 13:50 Uhr in
Ich komm momentan nicht weiter. Ich hab in Views eine Tabelle erstellt.
Der Inhalt der View ist Datum, Baustelle und Gearbeitete Stunden.
Es werden alle Einträge nach Datum sortiert und Einträge die am gleichen Tag als Inhalt haben wurden Werte summiert(Gearbeitete Stunden). Somit hab ich die Summe der gearbeiteten Stunden in Views erhalten.
Jetzt möchte ich auf die summierten Werte zugreifen in PHP ohne Erfolg.
print $data->field_field_gearbeitetestunden[0]['raw']['value'] gibt nur einen einfachen Wert aus aber keine Summe.
Ziel ist es der Tagessumme wenn es eine einfacher Werktag war 8 Stunden abzuziehen und somit die Überstunden zu erhalten.
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau dir mal das Modul
am 05.04.2015 - 15:42 Uhr
Schau dir mal das Modul views_calc an, das könnte vielleicht helfen.
Zumindest kann das Spalten zusammenzählen und die Summe unter der Tabelle ausgeben.
Österliche Grüße
Berthold Lausch
Drupal Video-Tutorials
Danke aber Die Summe ausgeben
am 05.04.2015 - 17:02 Uhr
Danke aber Die Summe ausgeben hab ich ohne views calc geschaft. Die Summe weiterzuverarbeiten ist das Problem.
Kann es sein, daß Du über
am 05.04.2015 - 17:35 Uhr
Kann es sein, daß Du über dieses Problem stolperst?
Beim Modul Views PHP stehen die Variablen nicht wie erwartet zur Verfügung.
Die Variablen geben immer den Wert der Node ID zurück, die auch mit der Variable $row->nid ausgegeben werden kann.
Das Problem ist in diversen Posts im Netz beschrieben und ich verwende den angegbenen Worksarround.
Ob und wie das mit Deiner Summierung funktioniert, müßtest Du probieren.
http://drupal.stackexchange.com/questions/38608/all-available-variables-...
https://www.drupal.org/node/1140896
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
hab mir die links angeschaut
am 05.04.2015 - 19:50 Uhr
hab mir die links angeschaut komme aber nicht auf eine lösung vielleicht liegts auch an meinen englisch kenntnissen.
das problem mit $row ist mir bekannt benütze auch $data->field_field_gearbeitetestunden[0]['raw']['value'] um auf werte zu kommen aber es ist nur die datenbank auf die ich zugreif. ich würde die von https://www.drupal.org/project/views_aggregator errechnete summe benötigen. hab screenshot gemacht.
Wo kommen denn die zwei Werte
am 05.04.2015 - 23:06 Uhr
Wo kommen denn die zwei Werte (3,00 und 10,00) bei deinem ersten Bild (nicht_summiert.JPG) her ?
Für den Output bei deinem dritten Bild (php_global.JPG) sehe ich keinerlei Berechnungen, also dafür brauchst du sicherlich kein views_php.
Drupal Video-Tutorials