Forum Discussion

Ramesh-iTalent's avatar
Ramesh-iTalent
Icon for Microsoft Employee rankMicrosoft Employee
6 years ago

Texto puntuable

Tengo una columna de tipos de fruta y quiero añadir una puntuación para cada uno (Manzana 1, Plátano 2, Cereza 3, etc.).

He intentado crear una medida pensando que podría usar una condición IF, pero mi campo de frutas basado en texto no vuelve como una opción.

Mi pensamiento era algo simple como:

If(table[fruit]-"Apple") entonces 1

Else If(table[fruit]-"Banana") y luego 2

Else If(table[fruit]-"Cherry") y luego 3

¿Cómo puedo hacer algo así?

Gracias
Geoff

2 Replies

  • az38's avatar
    az38
    Icon for Community Champion rankCommunity Champion

    Hola @geoffgarcia

    es mejor crear una columna con SWITCH() como

    Column = 
    SWITCH(table[fruit],
    "Apple", 1,
    "Banana", 2,
    "Cherry", 3,
    0
    )

    pero si todavía necesita una medida tratar

    Column = 
    var _fruit = MAX(table[fruit])
    
    RETURN
    
    SWITCH(_fruit,
    "Apple", 1,
    "Banana", 2,
    "Cherry", 3,
    0
    )
  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @geoffgarcia ,

    Crear un COlumn calculado

    Concept Stage Status =
    SWITCH (
        TRUE (),
        table[fruit] = "Apple", 1,
        table[fruit] = "Banana", 2,
        table[fruit] = "Cherry", 3,
        BLANK ()
    )

    saludos

    Harsh Nathani