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
jsuyon
Helper I
Helper I

Crear tabla a partir de otra con una variable dinamica

Buenos días, quisiera me puedan orientar como crear una tabla a partir de otra con filter pero la nueva tabla tiene en el filtro una variable dinámica.

Adjunto el siguiente ejemplo:

Tengo una tabla con campos de ventas, meses y años. El informe me muestra la tabla con los campos descritos con una segmentación de años. La medida [annio] captura el valor de año seleccionado.
Y deseo obtener una nueva tabla según:

Tabla_Filtro_medida =

          var aniio = [annio]

          var tabla = filter(Ventas, Ventas[Year]=aniio)

return tabla

donde [annio] = SELECTEDVALUE(Ventas[Year])

 

Sin embargo la tabla sale en blanco

Si cambio la variable aniio por un numero constante, ahí si me sale la tabla….por ejemplo cree la tabla_Filtro_valor según

Tabla_Filtro_valor = filter(Ventas, Ventas[Year]=2010)

 

Como verán, el problema justo es en la variable dinámica. Como puedo hacer para que funcione.?.....ojo que el objetivo es crear la tabla de forma que la variable sea dinámica.

 

Muchas gracias por su ayuda.

Saludos

Juan Suyon

1 ACCEPTED SOLUTION

Lo haces a través de RANKX() y luego TOPN(20,...)

View solution in original post

9 REPLIES 9
jsuyon
Helper I
Helper I

Muchas gracias!

jsuyon
Helper I
Helper I

Explico la problematica.....tengo una tabla de ventas de varios años de diferentes clientes......deseo obtener los top 20 de ventas por cliente dinamicamente....es decir, con un filtro de año que me muestre la tabla de los 20 primeros cleintes para ese año. Como el año esta en una segmentacion, la idea es obtener esta tabla cada vez que varie el año.

Por eso trataba de crear la tabla con la variable dinamica pero entiendo que no se puede.....habria otra forma de obtener lo que busco dinamicamente?

Gracias

 

Lo haces a través de RANKX() y luego TOPN(20,...)

jsuyon
Helper I
Helper I

OK, gracias!!!....consulta, como podria hacerlo de otra manera, es decir, que opcion habria?

Gracias!

JUan Suyon

¿Qué planeas hacer con esa tabla resultante?

Hola, planeo aplicarle la funcion Topn

Gracias

SAludos

 

Quise decir: ¿Qué pregunta de negocios estás tratando de responder?

Syndicate_Admin
Administrator
Administrator

No se puede crear una columna calculada o una tabla calculada a partir de una medida.

jsuyon
Helper I
Helper I

Buen dia, alguna sugerencia u opinion si se puede o no?

Gracias

Juan Suyon

Helpful resources

Announcements
Fabcon_Europe_Social_Bogo

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors