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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
MatiasBI1986
Helper I
Helper I

Título con resultado dinámico en función del mes y año

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.

 

MatiasBI1986_0-1701964191240.png

 

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!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@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.]) 

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@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
Administrator
Administrator

@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)

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors