Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel Power Query - If Formel Funktioniert nicht
#1
Hallo liebe Profis,

ich versuche folgende Formel in Power Query zu integrieren. Klappt leider nicht. Würde mich über Hilfe sehr freuen

=if ([MONTH]<10) then [YEAR]-1&"/"&RECHTS([YEAR];2);[MONTH]>=10;[YEAR]&"/"&RECHTS(YEAR]+1;2))

Ergebnis sollte lauten

2022/23

Ich danke euch recht herzlich. Gerne stehe ich bei Fragen zur Verfügung

LG Michael
Antworten Top
#2
Die Aussage "Klappt nicht" hilft uns oder mir genauso wenig wie Dir die Aussage: Der gepostete Code ist kein M-Code.
Antworten Top
#3
Hallo entschuldige bitte die dumme Frage was ist ein M-Code
Antworten Top
#4
Moin Michael

Lass mich raten. Das angezeigte Ergebnis ist 7,4.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
(09.05.2023, 14:52)Excel_F schrieb: Hallo entschuldige bitte die dumme Frage was ist ein M-Code

Und was ist "Klappt nicht"?
Antworten Top
#6
Hallo liebe Profis,

ich versuche in Power Query eine benutzerdefinierte Spalte einzufügen und auf die Spalte MONTH wo die Monatszahlen (1,2,3 etc) drinstehen und auf die Spalte YEAR wo die Jahreszahlen, z.b. 2020, 2021 etc) drinstehen, zu erstellen

Gesprochen soll die Forml heißen, wenn der Monat kleiner als 10 ist dann zieh von dem Jahr ein Jahr ab und stelle die letzten 2 Zeichen dar z.B. statt 2023 nur 23.
wenn der Monat größer gleich 10 ist, dann nimm das Jahrudn füge das Jahr plus 1 Jahr dran.

Ergebnis: 2022/23

Ich hoffe die Erklärung hilft.

LG Michael
Antworten Top
#7
Code:
if [Month]<10
   then  
    Text.Combine({ Number.ToText([Year]-1),"/",Text.End(Number.ToText([Year]),2)})
   else
    Text.Combine({ Number.ToText([Year]),"/",Text.End(Number.ToText([Year]+1),2)})

Aber ich denke, Du hast noch mehr Spalten in der Tabelle, z.B. ein echtes Datum. Damit wäre es leichter ...
Antworten Top
#8
Hallo Warkings,

genauso funktioniert perfekt,

Vielen herzlichen Dank dir.

LG Michael
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste