Bitte um Hilfe für einen Filterungsausdruck

Habe folgende Feiertagstabelle nach Bundesländern:

DatumindexWTWochentagFeiertageJahrBWBJSALZBBHBHHÄHMVNINWRPSLSNST. .SHHEIT
01.01.20231SonntagNeujahrstag2023JJJJJJJJJJJJJJJJ
06.01.20236FreitagHeilige Drei Könige2023JJNNNNNNNNNNNJNN
08.03.20234MittwochInternationaler Frauentag2023NNJNNNNNNNNNNNNN
07.04.20236FreitagKarfreitag2023JJJJJJJJJJJJJJJJ
10.04.20232MontagOstermontag2023JJJJJJJJJJJJJJJJ
01.05.20232MontagTag der Arbeit2023JJJJJJJJJJJJJJJJ
18.05.20235DonnerstagChristi Himmelfahrt2023JJJJJJJJJJJJJJJJ
29.05.20232MontagPfingstmontag2023JJJJJJJJJJJJJJJJ
08.06.20235DonnerstagFronleichnam2023JJNNNNJNNJJJNNNN
15.08.20233DienstagMariä Himmelfahrt2023NNNNNNNNNNNJNNNN
20.09.20234MittwochWeltkindertag2023NNNNNNNNNNNNNNNJ
03.10.20233DienstagTag der Deutschen Einheit2023JJJJJJJJJJJJJJJJ
31.10.20232MontagReformationstag2023NNNJJJNJJNNNJJJJ
01.11.20233DienstagAllerheiligen2023JJNNNNNNNJJJNNNN
16.11.20234MittwochBuß- und Bettag2023NNNNNNNNNNNNJNNN
25.12.20232Montag1. Weihnachtstag2023JJJJJJJJJJJJJJJJ
26.12.20233Dienstag2. Weihnachtstag2023JJJJJJJJJJJJJJJJ
01.01.20242MontagNeujahrstag2024JJJJJJJJJJJJJJJJ

Mit welchem Ausdruck bekomme ich nur die Feiertage für das entsprechende Bundesland?

Die Schlüsselspalte ist "Datum" und J (Type "Text") besagt, daß dies Datum als Feiertag im Bundesland gilt und N (Type "Text") besagt, daß dies Datum als Feiertag im Bundeland nicht gilt. Bisher scheiterten alle meine Versuche, übrigens bildet als Grundlage diese App. Ziel-Arbeitstagrechner 2 .

0 3 123
3 REPLIES 3

You may need to refactor your table to make the state a single column (likely referenced from another table) rather than dedicate a separate column to each state. Then, you could use expressions like:

SELECT(Table[Feiertage], AND([State] = {state value}, [Holiday Recognized] = "J")

 

Hier mal das was erreicht werden soll:

2022-12-29 17 38 18.png

Das Datum 6.1.2023 sollte nicht in den Feiertagsdatum enthalten sein, da im Bundesland "BB" dieser Feiertag nicht gilt, da "N" eingetragen ist.
 Gibt es vielleicht doch eine Lösung ohne die Tabelle umzugestalten, denke da an eine "Type" Änderung der Bundesländer zu "Ja/Nein" oder "Datum". 

Without restructuring your data, you likely need a dense series of conditional functions. For example:

SELECT(
Table[Datum], 
SWITCH(
[Bundesland], 
"BW", [BW], 
"BJ", [BJ], 
"SALZ", [SALZ], 
"BB", [BB], 
...
)
= "J"
)
Top Labels in this Space