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
Anonymous
Not applicable

Valor devuelto basado en dos condiciones de texto

Hola

Esto tal vez una solución muy simple, pero actualmente tengo una tabla como la siguiente con algunos datos de muestra;

IdCosto presupuestadoTipoPeríodoValorFecha
0101NullCapexPEs 20 PE11 - Feb 20402.1101/02/2020
0101NullOpexPEs 20 PE11 - Feb 20549.9901/02/2020
0101124999,99CapexTotal001/02/2020

Ahora lo que tengo que hacer es un cálculo sobre toda la tabla, para devolver El Coste Presupuestado, donde las condiciones coinciden, por ejemplo, [Tipo] - Capex y [Período] - Total. Sin embargo, actualmente estoy tratando de calcular todos los valores y añadir un filtro en el calaculado como

Capex Total TD = CALCULATE(Mesaure), Table[Type] = "Capex", [Period] = "Total"

Si utilizo lo anterior, no devuelve ningún resultado

Luego agregué un filtro all ya que hay una segmentación de datos que mira un mes determinado;

Capex Total TD = CALCULATE(Mesaure), Table[Type] = "Capex", [Period] = "Total", ALL(Table)

Cuando uso esto, devuelve todos los valores como los mismos (hay más de mil id.

Cualquier ayuda es muy apreciada

Gracias

5 REPLIES 5
Anonymous
Not applicable

Hola, chicos

Una cosa que omití anteriormente fue que había una segmentación que singled algunos resultados a un período en particular.

Este cálculo estaba tomando todo el período, y agregué la función ALL() al final buscando la tabla de fechas, al agregar la función ALL() justo después de la SUM() significaba que tenía la solución que estaba buscando.

¡Muchas gracias por todos sus esfuerzos para ayudar, toda la información proporcionada ha sido útil!

Todo lo mejor, y feliz datos nada!

amitchandak
Super User
Super User

Espero que tengas que dar como

Capex Total TD = CALCULATE(sum(table[Budgeted Cost], Table[Type] = "Capex", [Period] = "Total"))

Null está en blanco no "NULL" el texto y el tipo de datos es numérico

Anonymous
Not applicable

Muchas gracias por responder, lo hice en el tiempo desde la publicación probar eso, y simplemente obtener ningún resultado (literalmente en blanco). Este problema ha sido bugging durante unos días no tengo idea de qué más probar. Quiero decir que he creado una columna basada en esas condiciones para devolver el resultado, ¿es posible devolver el valor de la columna?

Hola @PwrBi-Jr ,

¿Has intentado la declaración if?

Capex Total TD = IF(MAX(Table[Type]) = "Capex"&&MAX(Table[Period]) = "Total",[measure])

Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola Liang,

Gracias por su respuesta, Howvever todavía estoy obteniendo resultados de esta solución.

¡Estoy realmente atrapado en un imppass aquí!

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.