|
Gruppen: Kunde
Beiträge: 102
|
Nabend zusammen... bin wahrscheinlich wieder was blind...
Gibt's einen Filter mit dem man den Jahresumsatz eines Unternehmens filtern kann?
Gruß Didi
|
|
Gruppen: Mitarbeiter
Beiträge: 470
|
Guten Morgen Herr Schäfer, die Filterung des Unternehmensumsatz ist leider bisher nicht möglich. Gruss aus Dortmund Marcus Lieck
Leiter Produktsupport | Lenz+Partner GmbH | vwd group Phone: +49 231 9153-500 | Fax: +49 231 9153-599 hotline@lp-software.de | www.LP-software.de | www.vwd.com
|
|
Gruppen: Insider
Beiträge: 22
|
Hallo Herr Schäfer,
was wollen Sie denn Filtern?
Per Script-Sprache stehen "Stamm.UmsatzAnzahl()" und "Stamm.UmsatzEintrag(....)" zur Verfügung.
|
|
Gruppen: Kunde
Beiträge: 102
|
Hallo Herr Kitzig!
Möchte folgndes Filtern...
BMW machte laut Research Tool von TaiPan in 2016 einen Jahresumsatz von 94,163 Millarden Euro.
Meine Frage zielte einfach darauf ab es im Filtermodul einen Filter gibt bei dem ich als 1. Filter ein beliebiges Wirtschaftjahr eingeben kann und gleichzeitig als 2. Filter sage: zeige mir aus einem Katalog xy alle Werte mit einem Jahresumsatz als Beispiel unter 5 Millarden oder aber auch über 10 Millarden.
Mit freundlichen Grüßen
Dietmar Schäfer
|
|
Gruppen: Insider
Beiträge: 22
|
Hallo Herr Schäfer, 1. Wählen Sie im Filtermodul "Filterfolge/Neu" aus 2. Fügen aus der Liste der Filterelemente das Element "Formel" dem Filter hinzu 3. Wählen sie nun "Ändern" und in dem nun geöffneten Dialog wählen sie den Reiter "Parameter" 4. Die Parameteranzahl stellen Sie auf 3 und die 3 Zeilen ausfüllen Tipp: Stellen Sie erst den Typ der Parameter ein. 5. Den Reiter "Formel" aktivieren und folgendes Script einfügen. Code:bFilterErfuellt : Boolean := FALSE; if (Stamm.UmsatzAnzahl(CurrentSymbol)>0) then Begin UmsatzDatum : Date; UmsatzWert : double; UmsatzWaehrung : String; SuchIndex : integer := Stamm.UmsatzAnzahl(); while (SuchIndex > 0 and not bFilterErfuellt) do Begin Stamm.UmsatzEintrag(CurrentSymbol, SuchIndex, UmsatzDatum, UmsatzWert, UmsatzWaehrung); if (Year(UmsatzDatum) = Para.Wirtschaftsjahr) then Begin UmsatzWert := UmsatzWert / 1000.0; Case Para.Vergleich Of Para_Vergleich.kleiner: bFilterErfuellt := UmsatzWert < Para.Umsatz_in_Mrd_; Para_Vergleich.kleiner_oder_gleich: bFilterErfuellt := UmsatzWert <= Para.Umsatz_in_Mrd_; Para_Vergleich.größer_oder_gleich: bFilterErfuellt := UmsatzWert > Para.Umsatz_in_Mrd_; Para_Vergleich.größer: bFilterErfuellt := UmsatzWert >= Para.Umsatz_in_Mrd_; End; SuchIndex := 0; // Ende der Suche End else Begin Dec(SuchIndex); End; End; End;
Result := bFilterErfuellt;
6. den Namen der Formel auf "Umsatzsuche" ändern. 7. OK Nun kann über den Button "Einstellen" die gewünschten (Such)Parameter definiert werden. Viel Erfolg beim Suchen und Gruß Thorsten Kitzig Dateianhänge: Umsatzsuche.tfl (3kb) downloaded 91 time(s).
|
|
Gruppen: Kunde
Beiträge: 102
|
puh, perfekt
abermals vielen Dank
|
|
Gruppen: Kunde
Beiträge: 20
|
Guten Tag,
gibt es eine Möglichkeit in einer Liste nur die Aktien herauszufiltern, die eine vorgegebene Mindest-Marktkapitalisierung haben?
MfG mitho
|
|
Gruppen: Kunde
Beiträge: 371
|
Hallo mitho,
Listenmodul: In einer Liste werden immer alle Katalogwerte ausgegeben. Man könnte Werte, die unter einem vorgegebenen Marktkapitalisierungswert liegen farblich hervorheben und dann sortieren nach Marktkapitalisierung. Filtermodul: Im Filtermodul kann man Aktien herausfiltern. Es würden in Deinem Beispiel dann nur die über eine Mindestkapitalisierung angezeigt werden.
Schöne Grüße aus Rio Steffen
|
|
Gruppen: Kunde
Beiträge: 20
|
Hallo Steffen, ich habe das Problem mit dem farblich Hervorheben im Listenmodul selbst gefunden und somit auch gelöst. Trotzdem herzlichen Dank für Deine Lösungsvorschläge . Grüße ins hoffentlich warme Rio mitho
|
|
Gruppen: Administration
, Mitarbeiter
Beiträge: 430
|
mitho schrieb: gibt es eine Möglichkeit in einer Liste nur die Aktien herauszufiltern, die eine vorgegebene Mindest-Marktkapitalisierung haben?
Diese tolle Funktion wird es in Tai-Pan 18 geben Wir haben die Filtermatrix zu einem "Listen- und Filterscanner" umgebaut, welcher die Vorzüge aus beiden Modulen vereint. Viele Grüße Karsten Schebaum
Leiter Produktmanagement + Datenservice | Lenz+Partner GmbH | vwd group Phone: +49 231 9153-300 | Fax: +49 231 9153-399 datenservice@lp-software.de | www.LP-software.de | www.vwd.com
|
|
Gruppen: Kunde
Beiträge: 270
|
Zitat:Wir haben die Filtermatrix zu einem "Listen- und Filterscanner" umgebaut, welcher die Vorzüge aus beiden Modulen vereint. Der Unterschied zwischen Filtermatrix, Filtermodul und Listenmodul war mir nie ganz klar. - Wenn "Close" gewünscht wird, dann wird eben "Close" angezeigt. - Wenn "Close = 10" gewünscht wird, dann werden eben alle "Close = 10" ausgegeben. - Wenn "Close > 10" gewünscht wird, dann werden eben alle "Close > 10" ausgegeben. Wo soll da ein Unterschied sein? Und sortieren kann man ja dann immer noch, hoffentlich etwas flexibler als bei den bisherigen Lösungen.
|
|
Gruppen: Administration
, Mitarbeiter
Beiträge: 430
|
Norbert Kinzel schrieb: - Wenn "Close" gewünscht wird, dann wird eben "Close" angezeigt. - Wenn "Close = 10" gewünscht wird, dann werden eben alle "Close = 10" ausgegeben. - Wenn "Close > 10" gewünscht wird, dann werden eben alle "Close > 10" ausgegeben.
Wo soll da ein Unterschied sein? Und sortieren kann man ja dann immer noch, hoffentlich etwas flexibler als bei den bisherigen Lösungen.
mmhhh...? Warum geben Sie mir eine Rätselaufgabe mit ins Wochenende? Tut mir Leid Herr Kinzel, ich verstehe nicht, was Sie uns damit sagen wollen... VG Karsten Schebaum
Leiter Produktmanagement + Datenservice | Lenz+Partner GmbH | vwd group Phone: +49 231 9153-300 | Fax: +49 231 9153-399 datenservice@lp-software.de | www.LP-software.de | www.vwd.com
|
|
Gruppen: Kunde
Beiträge: 270
|
Naja, ich rate schon seit Jahren, wo der Unterschied zwischen Filter- und Listenmodul sein sollte. Ich kann den nicht erkennen.
|
|
Gruppen: Kunde
Beiträge: 371
|
Hallo Norbert,
ein Filter filtert nach einer, vielleicht auch zusammengesetzten, Bedingung all die Werte heraus, die dieser Bedingung entsprechen. Filtert man den DAX mit allen DAX-Werten können entweder alle, mehrere, ein oder auch kein Wert der Filterbedingung entsprechen.
Beispiel: Wenn ich ein Küchensieb als Filter benutze und Reis, Salz und Kapern aussieben will, dann bestimmt die Lochgröße, das ist die "Filterbedingung", was durch die Löcher des Siebes durchfallen kann.
Eine Liste läßt nur eine Auswertung über alle Listenwerte zu. Nach der Auswertung entsteht eine Liste mit den vor der Auswertung betrachteten Listenelementen, bei uns Wertpapieren. Aber die Auswertung richtet sich nach unseren Vorgaben. Es gehen keine Listenelemente verloren. Zu jedem Listenelement gibt es eine Aussage zur verwendeten Listenbedingung oder auch Listenauswertung.
Beispiel: Ich will wissen wer von den TaiPanerInnen männlich und weiblich ist. In der Liste würden dann alle TaiPanerInnen aufgeführt mit dem Merkmal männlich oder weiblich. Wissen wir nicht, ob eine Person männlich oder weiblich ist, dann gibt es auch keine Auswertungsangabe, aber die Person wird mit aufgeführt. Dieses Einzelergebnisaussage oder andere denkbare Aussagen kann man auch vorgeben, bzw. programmieren, z.B. unbekannt.
Schöne Grüße aus Rio Steffen
|
|
Guest |