Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Estimados, cómo están?
Junto con saludar, me gustaría hacer una consulta sobre la fórmula DAX que escribí para un Título Dinámico, donde en función de cierto MES y AÑO, me arroje un determinado valor, por lo que use SWITCH(TRUE() y &&.
La fórmula DAX sería:
Título 2024 = "Datos presupuesto 2024
EUR = USD = 938 CLP
UF = "&SWITCH(TRUE(),
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="1",36000,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="2",36500,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="3",37000,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="4",37500,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="5",38000,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="6",38500,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="7",39000,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="8",40000,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="9",40500,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="10",41000,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="11",41500,
SELECTEDVALUE('Presupuesto'[Ppto.])=2024 && SELECTEDVALUE('Presupuesto'[Mes Ppto.])="12",42000,"")&" CLP"
Sin embargo, cuando introduzco el DAX en una tarjeta, me aparece el resultado en blanco (UF = "" CLP) si selecciono Año 2024 y mes 1.
Cuando lo que se busca es:
Datos presupuesto 2024
EUR = USD = 938 CLP
UF = 36000 CLP
Como dato, la columna de año es número entero y mes como texto.
Saludos!
Solved! Go to Solution.
@Syndicate_Admin crear dos medidas ficticias y ponerlas en el objeto visual Card y ver qué valor obtiene, es difícil de depurar, por lo que este nuevo objeto visual ayudará a comprender por qué la instrucción switch no funciona:
Selected Year = SELECTEDVALUE('Budget'[ppto.])
Selected Month = SELECTEDVALUE('Budget'[Month Ppto.])
@Syndicate_Admin crear dos medidas ficticias y ponerlas en el objeto visual Card y ver qué valor obtiene, es difícil de depurar, por lo que este nuevo objeto visual ayudará a comprender por qué la instrucción switch no funciona:
Selected Year = SELECTEDVALUE('Budget'[ppto.])
Selected Month = SELECTEDVALUE('Budget'[Month Ppto.])
@Syndicate_Admin lo que está usando en la cortadora? ¿Está utilizando la columna de jerarquía incorporada de la columna de fecha?
No, son meses y año separados en columnas diferentes (por eso el mes aparece texto y año como número entero, fue una configuración que prefiero dejarlo así para no alterar los resultados del reporte porque viene)
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |