Si una celda contiene verdadero, entonces 1

Un usuario Pregunto ✅

Milozebre

Hola querida comunidad,

Tengo una pregunta.

Tengo una tabla así:

L1 L2 L3 Resultado esperado
Cierto Cierto Cierto 1
Cierto Cierto Falso 1
Cierto Falso Cierto 1
Cierto Falso Falso 1
Falso Falso Cierto 1
Falso Cierto Cierto 1
Falso Falso Falso 0

Si es uno verdadero en la columna, entonces 1

Si solo es falso, entonces 0

Puedes ayudarme por favor ?

Gracias.

PhilipTreacy

Hola @Milozebre

Descargue este archivo PBIX de muestra con estos ejemplos.

¿Son valores de texto o booleanos Verdadero / Falso?

¿Quiere hacer esto en Power Query o DAX?

intente esto en Power Query asumiendo que la columna es texto

if [L1] = "False" and  [L2] = "False" and  [L3] = "False" then 0 else 1

En DAX, cree esta columna calculada asumiendo que la columna es Verdadero / Falso (booleano)

Column = IF ([L1] = FALSE() && [L2] = FALSE() && [L3] = FALSE(), 0, 1)

Si las columnas son texto, use este DAX

Column = IF ( CONTAINSSTRING('Table_Text'[L1], "False") && CONTAINSSTRING('Table_Text'[L2], "False") && CONTAINSSTRING('Table_Text'[L3], "False"), 0, 1)

tfvals.png

Saludos

Phil

timg

Hola Milozebre,

Esta columna calculada debería funcionar:

Result =
SWITCH (
    TRUE (),
    'Table'[L1] = TRUE ()
        || 'Table'[L2] = TRUE ()
        || 'Table'[L3] = TRUE (), 1,
    0
)

1.PNG

Atentamente,

Tim

FelipeTreacy

Hola @Milozebre

Descargue este archivo PBIX de muestra con estos ejemplos.

¿Son valores de texto o booleanos Verdadero / Falso?

¿Quiere hacer esto en Power Query o DAX?

intente esto en Power Query asumiendo que la columna es texto

if [L1] = "False" and  [L2] = "False" and  [L3] = "False" then 0 else 1

En DAX, cree esta columna calculada asumiendo que la columna es Verdadero / Falso (booleano)

Column = IF ([L1] = FALSE() && [L2] = FALSE() && [L3] = FALSE(), 0, 1)

Si las columnas son texto, use este DAX

Column = IF ( CONTAINSSTRING('Table_Text'[L1], "False") && CONTAINSSTRING('Table_Text'[L2], "False") && CONTAINSSTRING('Table_Text'[L3], "False"), 0, 1)

tfvals.png

Saludos

Phil

Milozebre

En respuesta a FelipeTreacy

Hola @PhilipTreacy

Gracias por la solución, funciona 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *