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

TopN devuelve una tabla calculada en blanco

Hola a todos

Estoy intentando devolver una tabla calculada con TopN donde el usuario selecciona la N de una tabla de valores desconectada de segmentación de datos

[Get SelectedN] a continuación, devuelve lo que el usuario seleccionó de la segmentación de datos.

¿Qué estoy haciendo mal?

Principales ventas para N =
TOPN([Obtener Seleted N],
RESUMIR(
sales_performance,
sales_performance[first_name],
"Ventas totales", SUMA(sales_performance[Ventas])
),
[Ventas totales], DESC
)
Gracias
-en
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Lo hice funcionar con la ayuda de Gilbert Quevauvilliers en este artículo

Mi DAX final:

TopN Vendedor =
DÓNDE __SelectedTop = VALOR SELECCIONADO(N_Values[NValues])
DEVOLUCIÓN
INTERRUPTOR(
VERDADERO(),
__SelectedTop =0, [Ventas totales],
RANKX (
TODOSELECCIONADO(sales_performance[first_name] ),
[Ventas totales]
)
<= __SelectedTop,
[Ventas totales]
)

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Lo hice funcionar con la ayuda de Gilbert Quevauvilliers en este artículo

Mi DAX final:

TopN Vendedor =
DÓNDE __SelectedTop = VALOR SELECCIONADO(N_Values[NValues])
DEVOLUCIÓN
INTERRUPTOR(
VERDADERO(),
__SelectedTop =0, [Ventas totales],
RANKX (
TODOSELECCIONADO(sales_performance[first_name] ),
[Ventas totales]
)
<= __SelectedTop,
[Ventas totales]
)
Syndicate_Admin
Administrator
Administrator

Corregí mi modelo y mi DAX y esto funciona:

Principales ventas para N =
TOPN(10,
RESUMIR(
dimSalesPeople,
dimSalesPeople[first_name],
"Ventas totales", SUMA(sales_performance[Ventas])
),
[Ventas totales],DESC
)
Parece que mi problema es con mi SELECTEDVALUE, intenté:
Obtener Seleted N =
DÓNDE __NValue = VALOR SELECCIONADO(N_Values[NValues])
DEVOLUCIÓN
DIVIDE( __NValue,1, "Hay un error" )

Pero mi tabla calculada todavía está en blanco.
Gracias
-en

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