Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Wie kann ich in einer View alle Variablen eines Feldes zusammenrechnen?

Eingetragen von e.gueth (3)
am 16.01.2015 - 15:05 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Ich habe einen Inhaltstypen mit zwei Feldern, einem Adressfeld (geofield) und einem weiteren Feld (Dezimalzahl).
Da die Adresse häufig identisch ist, hab ich meine View gefiltert und sie sieht wie folgt aus:

geofield:POINT (13.4371059 52.6002354) decimalnumber-field:0.69, 0.58

geofield:POINT (11.232422143221 52.565665692354) decimalnumber-field: 1.02, 1.02

....

Nun möchte ich jeweils die Werte, die in dem Dezimalfeld stehen addieren. Ich habe es schon mit Aggregations-SUM probiert. Leider fasst mir durpal dann die Werte nur zusammen und addiert sie nicht, so dass ich dann folgendes Ergebnis erhalte:

geofield:POINT (11.232422143221 52.565665692354) decimalnumber-field: 1.02

Vielen Dank!

‹ URL Forwarding -> Logins geht ins Leere Performance drop durch (etwas) hohe node Anzahl, timeout beim editieren, debugging? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Herzlich Willkommen, mit

Eingetragen von glycid (921)
am 16.01.2015 - 22:26 Uhr

Herzlich Willkommen,

mit Views wird das so nichts. Entweder regelst du die Addition des Wertepaares in einem Custom Module oder du änderst die Struktur im Inhaltstypen dahingehend, dass du mit zwei Dezimalfeldern D1 und D2 arbeitest. D1 und D2 kannst du mit views_calc addieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für deine Antwort

Eingetragen von e.gueth (3)
am 17.01.2015 - 10:20 Uhr

Vielen Dank für deine Antwort :-)

Auf dieses Modul bin ich bei meiner Recherche auch gestoßen, allerdings gibt es quasi unendlich viele Dezimal-Werte.

Ganz kurz zur Struktur:

Ich habe einen Inhaltstypen "Benutzer", hier erfasse ich Vorname, Nachname, Wohnort (geofield). Dann gibt es noch einen Inhaltstypen
"Bücher". Der Benutzer kann unendlich viele Nodes vom Inhaltstypen "Bücher" anlegen. Der Inhaltstyp besteht aus zwei Feldern: Buchtitel und Preis.

Was ich eigentlich "nur" will:

Eine View mit einer Zeile pro "Benutzer" in der Vorname, Nachname, Wohnort und ein Feld mit allen Bücherpreisen addiert enthalten sind.

Die Aggregation-Funktion der Views kann ich leider nicht nehmen, da es zu einem Fehler im OpenLayers-Modul kommt (dieses Modul benötige ich zur Visualisierung der Wohnorte auf einer Karte) - dies aber nur am Rande.

Evtl. habe ich schon oben einen Denkfehler?

Vielen Dank und viele Grüße!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Baue einen eigenen View, der

Eingetragen von wla (9464)
am 17.01.2015 - 10:54 Uhr

Baue einen eigenen View, der mittels Aggregation nur das Aufsummieren erledigt und eine Zahl als Ergebnis liefert mit der User-ID als Kontextfilter. Diesen View gibst Du mittels [do:views_field_view] als Feld im ersten View, der die User auflistet, aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guter Hinweis

Eingetragen von e.gueth (3)
am 17.01.2015 - 12:08 Uhr

Hallo wla,

sehr guter Hinweis!

Ich habe nun die View mit der Aggregation + Aufsummieren erstellt. Dazu habe ich einen Contextual filters auf "Author uid" gesetzt
und die Aggregation auf yes gestellt. Dann habe ich mein Feld "Preis" genommen und die Werte mit SUM aufsummiert. Jetzt habe ich nur noch
eine Zeile mit einem Ergebnis (addiert) - allerdings werden damit alle Preise addiert und nicht mehr Benutzer-spezifisch. Ich habe einfach noch ein Feld "author uid" hinzugefügt - nun habe ich das gewünschte Ergebnis.

Funktioniert deine Methodik nun noch? Meine View gibt ja nun zwei Felder zurück (aufsummierte Preise und author uid)?

Das Modul Views Field View habe ich ebenfalls schon installiert. Beim Erstellen der zweiten View ist mir nur aufgefallen, dass
ich zwar das Ergebnis-Feld aus View1 hinzufügen kann, ich aber doch eine Aggregation benötige, um jeden Benutzer nur einmal in der
View zu haben, oder?

Danke Dir und einen schönen Samstag :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 6 Tagen 20 Stunden
  • Guckst du hier: step by step
    vor 6 Tagen 10 Stunden
  • Guckst du hier: step by step
    vor 6 Tagen 10 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 1 Tag
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 5 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 1 Tag
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20500

Neue User:

  • RandallFloop
  • Inga GuAph
  • Robertolix

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association