Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anmolgan
Post Prodigy
Post Prodigy

¿Cómo combinar dos funciones DAX en una?

Tengo dos funciones dax que se ve así a continuación:

Measure4 - CALCULATE(sum(f_Kronos[Minutes]) - "60", FILTER(f_Kronos, f_Kronos[Columna de sustracción]- "Subtract 60"))
Medida 3 - CALCULATE(sum(f_Kronos[Minutes]) - "30", FILTER(f_Kronos, f_Kronos[Columna de sustracción]- "Subtract 30"))
Quiero combinarlos en una sola fórmula para que pueda conseguir que los dos anteriores funcionen según una sola columna en la tabla, ¿es eso posible?
1 ACCEPTED SOLUTION

@affan @edhans que utilicé a continuación para resolver mi problema:

Horas de trabajo á var a- IF('f_Kronos'[Columna de resta]-"Restar 60" 'f_Kronos'[Columna de resta]'"Restar 30",'f_Kronos'[Minutos]-60,'f_Kronos'[Minutos]-30)

var b a/60

retorno b

View solution in original post

8 REPLIES 8
edhans
Super User
Super User

¿Combinarlos cómo? Cualquiera de los dos o sería OR() o , y sería AND() o &&, o podría evalorizar con una sentencia IF() para devolver uno u otro.

Si desea agregarlos, simplemente ponga un + entre ellos.

De lo contrario, explique la salida deseada.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

@edhans Quiero anidar las columnas calculadas junto con la instrucción OR, pero no sé cómo hacerlo.

¿Es esto lo que quieres?

New Column =
OR(
    CALCULATE(
        SUM( f_Kronos[Minutes] ) - "60",
        FILTER(
            f_Kronos,
            f_Kronos[Subtraction Column] = "Subtract 60"
        )
    ),
    CALCULATE(
        SUM( f_Kronos[Minutes] ) - "30",
        FILTER(
            f_Kronos,
            f_Kronos[Subtraction Column] = "Subtract 30"
        )
    )
)

Sin ver tus datos o lo que estás haciendo, difícil de saber.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

@edhans Esto me da valores True y False sólo en lugar de las columnas, necesito restar 60 y 30 según la columna condicional que tengo, en otros términos, restar 60 minutos de la columna de minutos donde los minutos son más entonces o igual es a 540, y restar 30 de aquellos donde los minutos son menos de 540, espero ser capaz de explicar ahora.

Hola @Anmolgan

Por favor, pruebe la siguiente medida

Measure 5 = 

var _30=CALCULATE(sum(f_Kronos[Minutes]) - "30", FILTER(f_Kronos, f_Kronos[Subtraction Column]= "Subtract 30"))
var _60=CALCULATE(sum(f_Kronos[Minutes]) - "60", FILTER(f_Kronos, f_Kronos[Subtraction Column]= "Subtract 60"))

Return  

IF(_30=-30,_30,_60)

Annotation 2020-04-17 020557.png

Si esto le ayudó, por favor marque este post como una solución aceptada y le gusta dar KUDOS .

saludos

Affan Farooqi

@affan Ayudó, pero no está restando los importes de la medida de horas.

@affan @edhans que utilicé a continuación para resolver mi problema:

Horas de trabajo á var a- IF('f_Kronos'[Columna de resta]-"Restar 60" 'f_Kronos'[Columna de resta]'"Restar 30",'f_Kronos'[Minutos]-60,'f_Kronos'[Minutos]-30)

var b a/60

retorno b

A continuación se muestra el archivo donde estoy tratando de hacer esto, marque la página 2 y mida 3 y mida 4

https://ifitech-my.sharepoint.com/:u:/g/personal/anmol_ganju_ifi_tech/EU7vG5uMJF5GiThNdPHPY5UBNfimkU...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.