App formula (Vergleichen und dann Wert eintragen)

Hallo, ich möchte gerne bei einem neuen Eintrag einen Wert aus einer anderen Datenbank auslesen und in einem Eintragsfeld ausgeben.

Dort soll der Wert gespeichert werden

EINTRAEGE[SOLL_MONAT] 

Der Wert liegt in dieser Datenbank:

SOLL[SOLL_MONAT]

 

Die Formel habe ich in App Formula SOLL_MONAT eingegeben

ANY(
SELECT(SOLL[SOLL_MONAT], AND(
USER[ANGEMELDET_MIT] = SOLL[ANGEMELDET_ALS],
DATE(SOLL[MONAT]) = (TODAY(),"M"))

)
)

Diese Formel gibt aber keinen Wert aus. Wo liegt der Fehler?

Hier ein Bild dazu:

Unbenannt-1.png

LG Snash

0 3 147
3 REPLIES 3

it sounds that you are dealing with three tables here.

If so,

1. Please refer to  this this pioneeringtip by @MultiTech . Please create a slice called say "Current_User" with a slice filter expression of [Email]= USEREMAIL() on the table USER. 

2. Then your expression could be something like 

ANY(
      SELECT(SOLL[SOLL_MONAT],

                                                                AND(
                                                                          ANY(Current_User[ANGEMELDET_MIT]) =       [ANGEMELDET_ALS],
                                                                          [MONAT] = MONTH(TODAY())

                                                                          )

                    )
         )

 

If [MONAT] is Text type column, then please try

ANY(
      SELECT(SOLL[SOLL_MONAT],

                                                                AND(
                                                                          ANY(Current_User[ANGEMELDET_MIT]) = [ANGEMELDET_ALS],
                                                                          NUMBER([MONAT])= MONTH(TODAY())

                                                                          )

                    )
         )

 

3. In general, instead of these expensive and unwieldy SELECT() statements for getting values from different tables, please evaluate if you can utilize the referencing between various tables in your app, if you have not already taken a look at referencing. 

References between tables - AppSheet Help

 

Dankeschön!

Da ich noch Anfänger bin, werde ich mir den Link genauer anschauen und daraus lernen.


@Snash wrote:

Dankeschön!


You are welcome.

Top Labels in this Space