Forum Discussion

Flo95's avatar
Flo95
Frequent Visitor
2 years ago
Solved

IF Funktion

Hallo zusammen,

 

weiß jemand wie ich eine einfache Wenn, Dann Funktion mit Text in Power Bi nachbauen kann?

Vielen Dank für eine Rückmeldung!

 

Viele Grüße,

Florian 

 

  • Hallo Flo95 

    Sie sollten eine Spalte mit dem folgenden DAX erstellen und diese in der Tabelle verwenden.

    Dunning Level 1 = if(Rep Order_YES/No = 'Ja', Rep_Order_WA_Date + 10, blank())

    Stellen Sie sicher, dass die Spalte „Rep_Order_WA_Date“ den Datentyp „Datum“ hat.

    Lassen Sie mich wissen, ob das hilft.

    Wenn dieser Beitrag hilfreich ist, denken Sie bitte darüber nach, ihn als Lösung zu akzeptieren, damit die anderen ihn schneller finden können.

  • Hi Flo95 ,

     

    From the screenshot you provided, it looks like you are selecting Add a custom column in Power Query.

    And as NaveenGandhi mentioned about the dax formula, this formula applies to calculated column.
    My Sample:

    Result is as below.

    In addition, you could also consider using the Switch() function, the code is as follows.

    Dunning Level 2 = SWITCH('Table'[Rep Order_YES/No],
                             "Ja",'Table'[Rep_Order_WA_Date] + 10)

    Result is as below.

    For more you may refer to:

    Tutorial: Create calculated columns in Power BI Desktop - Power BI | Microsoft Learn

     

    Best Regards,
    Yulia Yan

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

6 Replies

  • NaveenGandhi's avatar
    NaveenGandhi
    Icon for Memorable Member rankMemorable Member

    Hallo Flo95 

    Können Sie Beispieldaten und Beispielausgaben bereitstellen, damit Sie leicht helfen können?

    Danke,
    Naveen

  • Flo95's avatar
    Flo95
    Frequent Visitor

    Hallo Naveen,

     

    vielen Dank für deine Rückmeldung

     

    Hier das Beispiel:

     

    Ich habe eine Tabelle mit Spalte "Rep Order_JA/Nein" - Diese Spalte ist entweder mit Ja oder mit Nein befüllt.

     

    Sofern eine Zeile mit "Ja" befüllt ist, soll eine separate Spalte "Dunning Level 1" ergänzt werden, bei welcher die Spalte "Rep_Order_WA_Date" + 10 Tage gerechnet werden soll. - wenn "Nein" dann soll die Zeile leer bleiben.

    Hier das Beispiel ohne Datenbefüllung:

    Rep_Order_WA_DateMonatRep Order _JA/NEINDunning Level 1
    31.10.20232023-11Ja 
     2023-11Nein

     

    • NaveenGandhi's avatar
      NaveenGandhi
      Icon for Memorable Member rankMemorable Member

      Hallo Flo95 

      Sie sollten eine Spalte mit dem folgenden DAX erstellen und diese in der Tabelle verwenden.

      Dunning Level 1 = if(Rep Order_YES/No = 'Ja', Rep_Order_WA_Date + 10, blank())

      Stellen Sie sicher, dass die Spalte „Rep_Order_WA_Date“ den Datentyp „Datum“ hat.

      Lassen Sie mich wissen, ob das hilft.

      Wenn dieser Beitrag hilfreich ist, denken Sie bitte darüber nach, ihn als Lösung zu akzeptieren, damit die anderen ihn schneller finden können.

      • Flo95's avatar
        Flo95
        Frequent Visitor

        Hallo NaveenGandhi 

         

        so:

         

         

        Nimmt es mir leider nicht...

         

        Danke und Grüße,

        Florian

  • v-weiyan1-msft's avatar
    v-weiyan1-msft
    Icon for Community Support rankCommunity Support

    Hi Flo95 ,

     

    From the screenshot you provided, it looks like you are selecting Add a custom column in Power Query.

    And as NaveenGandhi mentioned about the dax formula, this formula applies to calculated column.
    My Sample:

    Result is as below.

    In addition, you could also consider using the Switch() function, the code is as follows.

    Dunning Level 2 = SWITCH('Table'[Rep Order_YES/No],
                             "Ja",'Table'[Rep_Order_WA_Date] + 10)

    Result is as below.

    For more you may refer to:

    Tutorial: Create calculated columns in Power BI Desktop - Power BI | Microsoft Learn

     

    Best Regards,
    Yulia Yan

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.