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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Ion_Gomez
Frequent Visitor

Error formula Switch

Buenas,

 

Estoy intentando sacar una dato a traves de una metrica utilizando la función switch y varias variables. El problema que tengo es que según que semana la medida funciona bien o no.

 

Me explico estoy intentando poner en una medida que dependiendo el sector y el mercado el objetivo a sumar sea una columna u otra. El problema que tengo es que algunas de ellas me pone el dato bien mientras que otras no. Adjunto la medida creada y el resultado que me sale y el que debería de salir.

 

Ya he conseguido solucionar el problema. 

Objetivo por Mercado y Sector =
var Mercado = SELECTEDVALUE(Clientes[Mercado])
var Sector = SELECTEDVALUE(Clientes[Sector])
var concatenado = Mercado & " - " & Sector
return
SWITCH( concatenado,
"EXPORTACIÓN - BATERIAS", sum(Objetivos[Objetivo 2021 Internacional Baterias]),
"EXPORTACIÓN - HIGIÉNICOS", sum(Objetivos[Objetivo 2021 Internacional Higienicos]),
"EXPORTACIÓN - ALIMENTACIÓN", sum(Objetivos[Objetivo 2021 Internacional Alimentacion]),
"EXPORTACIÓN - SOBRES", sum(Objetivos[Objetivo 2021 Internacional Sobres]),
"EXPORTACIÓN - VARIOS", sum(Objetivos[Objetivo 2021 Internacional Otros]),
"EXPORTACIÓN - ", sum(Objetivos[Objetivo Internacional 2021]),
"NACIONAL - BATERIAS", sum(Objetivos[Objetivo 2021 Nacional Baterias]),
"NACIONAL - HIGIÉNICOS", sum(Objetivos[Objetivo 2021 Nacional Higienicos]),
"NACIONAL - ALIMENTACIÓN", sum(Objetivos[Objetivo 2021 Nacional Alimentacion]),
"NACIONAL - SOBRES", sum(Objetivos[Objetivo 2021 Nacional Sobres]),
"NACIONAL - VARIOS", sum(Objetivos[Objetivo 2021 Nacional Otros]),
"NACIONAL - ", sum(Objetivos[Objetivo Nacional 2021]),
" - ", 0)
 
Ion_Gomez_0-1632682965722.png

Como se puede ver en la imagen, eligiendo el mercado "Exportación" y el sector "Higienicos", los datos que aparecen en "Objetivos por mercado y Sector" Deberían de ser los mismos que "Objetivo 2021 internaciona higienicos". Lo que no llego a entender bien es por qué en algunas semanas el dato está bien y sin embargo en otras no... Llevo toda la tarde intentando averigura el por qué pero no consigo encontrar una solución.

 

Si podéis ayudarme os lo agradecería.

 

Gracias,

 

PD: He consegido arreglar el problema sacando el sectro y el mercado a unas tablas independientes. Se puede poner como "solved"

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hay @Syndicate_Admin ,

Puede proporcionar su archivo de muestra después de haber modificado la información confidencial de las siguientes maneras, gracias.

Cómo proporcionar datos de muestra en el Foro de Power-BI

Espero que ayude,


Equipo de soporte de la comunidad _ Caitlyn

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Ion_Gomez
Frequent Visitor

Pues parece ser que no he conseguido solucionar el problema.

En cuanto quiero crear una grafica con la captación de ventas de este año, año pasado y respecto al objetivo(la medida que he puesto) haciendo un filtro en el año no consigo que el dato lo haga bien. No puedo adjuntar el archivo ya que son datos de la empresa. voy a intentar modificar algunos datos y subo el archivo.

 

Gracias

Syndicate_Admin
Administrator
Administrator

Hay @Syndicate_Admin ,

¿Las respuestas anteriores resuelven su problema? Si se ha resuelto, marque la respuesta correcta como la respuesta estándar para ayudar a los otros miembros a encontrarla más rápidamente. ¡Muchas gracias por su amable cooperación!

Espero que ayude,


Equipo de soporte de la comunidad _ Caitlyn

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin No estoy seguro de cómo se ve su DAX para las medidas a las que hace referencia, pero según su solución, es probable que esté relacionado con la forma en que ha diseñado los filtros en las medidas individuales. Ponerlos en tablas separadas le permite hacer un filtrado más avanzado.

Vea si estos blogs ayudan:

https://excelwithallison.blogspot.com/2021/09/advanced-filter-or-vs-and.html

https://www.sqlbi.com/articles/expanded-tables-in-dax/

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors