Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1924to1928
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

PQ Funktion

PQ Funktion
19.03.2023 18:37:02
Jan

Hallo

Ich sitze seit Wochen an einem Projekt, wo ich selbst nicht mehr klar komme.
Folgendes:
Im Netz habe ich bei gefügte PQ Funktion gefunden die auch funktioniert.
Problem:
Wie kann ich diese PQ Funktion umbauen, das diese das Datum aus Tabelle 1 aus A2 und B2 nimmt??

Würde mich sehr freuen wenn mir die PQ -Profis hier helfen könnten.

https://www.herber.de/bbs/user/158328.xlsx

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: PQ Funktion
19.03.2023 20:59:50
ralf_b
die intelligente Tabelle habe ich in einen Bereich konvertiert und die beiden Zellen jeweils mit den Namen benannt.

//(fromYear as number, toYear as number) =>
  let 
     fromYear = Date.Year(Excel.CurrentWorkbook(){[Name="fromYear"]}[Content]{0}[Column1]),
     toYear = Date.Year(Excel.CurrentWorkbook(){[Name="toYear"]}[Content]{0}[Column1]),
    getEasterDate = (year as number) =>


AW: PQ Funktion
20.03.2023 20:45:23
Jan
Hallo ralf_b

Vielen vielen Dank für deine schnelle Antwort.
Muss ganz ehrlich gestehen habe was länger gebraucht bis ich verstanden habe was du gemacht hast und wo was geändert hast.
Im Prinzip läuft es prima jetzt.
Aber ist es auch möglich ohne über den Namensmanger zu gehen?
Wenn ja wie müsste dann die Änderung aussehen? Dann wäre es noch mehr als perfekt.


Anzeige
AW: PQ Funktion
20.03.2023 23:25:19
ralf_b
wenn ich das wüßte ,würde ich das auch so machen.
hat ne Weile gedauert bis ich das so gefunden hatte wie es jetzt ist.
Selbst wenn ich nur a1 und b1 mit werten versehe, erzeugt PQ daraus eine intelligente Tabelle und verschiebt die Werte eine Zeile nach unten.
das ehemalige A1 und jetzige A2 bekommt man dann so, wenn das Blatt "Tabelle1" heißt
Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content]{0}[Spalte1]


AW: PQ Funktion
21.03.2023 15:40:17
Jan
Hallo ralf_b
Dank deines Tipps konnte ich es nach 3 Stunden murksen hinbekommen nun ohne Namensmanger.
fromYear= Date.Year(Excel.CurrentWorkbook(){[Name="searchdate"]}[Content]{0}[FromYear]),
  toYear= Date.Year(Excel.CurrentWorkbook(){[Name="searchdate"]}[Content]{0}[ToYear]),
Danke nocmals für deine Hilfe.


Anzeige
nachgefragt
21.03.2023 18:25:05
ralf_b
wie sind denn nun die Vorraussetzungen ohne Namensmanager?
Sieht für mich aber nach Bereichsnamen aus.


AW: nachgefragt
21.03.2023 18:32:10
Jan
Hallo ralf_b

Ja sorry da hätte ich dabei schreiben müssen.
Habe die Intelligente Tabelle im Register "Tabelle1" nur den Namen searchdate gegeben und deinen M-Code wie schon gezeigt angepasst.
Mehr brauchte ich nicht zu tun mehr dank deiner Hilfe.


AW: PQ Funktion
21.03.2023 07:39:49
Luschi
Hallo Jan,

um zielgerichtet aus der aktuellen Arbeitsmappe Datenbereiche ins PQ zu übernehmen, bleiben nur 2 Möglichkeiten übrig:
- intelligente Tabelle
- Namen für den Bereich definieren
Ansonsten muß man die gesamte Tabelle ins PQ schaufeln und dann per M-Sprache das Filtern, was man davon braucht.

Gruß´von Luschi
aus klein-Paris

PS: um einen Arbeitsmappen-Namen zu definieren, muß man nicht unbedingt in den Namensmanager wechseln, siehe: h i e r
Noch ein Tipp: Wenn Du schon Programmcode aus dem I-Net nutzt, dann schreibe auch die Quelle dazu, woher diese Infos kommen - einfach aus Fairness-Gründen: h i e r


Anzeige
AW: PQ Funktion
21.03.2023 15:47:22
Jan
Hallo Luschi

Dir auch danke für deine Tipps.

PS:
Sorry ich wusste nicht das es verboten ist einen Code aus dem I-Net zu holen.
Es war mir auch nicht bekannt das man eine Verlinkung posten sollte, auch hier tut mir Leid.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige