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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Pasando los filtros de página en medida

Hola

Quiero resumir las ventas de un artículo en una página de informe que se filtra, pero la suma de ventas del artículo no debería verse afectada por el filtro. Quiero especificar en la medida para qué fechas y grupo de artículos se debe mostrar la suma de ventas.

Tengo la siguiente tabla de ejemplo:

Unbenannt.PNG

Ahora la página del informe es filtro para el año 2020, pero la medida para este artículo (1) debería darme la suma de ventas para 2019 y también sólo para la categoría Jardín.

Ahora mismo estoy atascado con esto:

Alerón

Con esta medida PBI resume todas las ventas sin embargo y no aplica ningún filtrado. ¿Por qué es eso y cómo puedo arreglar esto?

¡Gracias!

2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@HR303

Todos ignorarán todo, el filtro. Es por eso que se recomienda a la estructura de esquema de estrella y utilizar todo en la tabla necesaria. Como usted puede año y artículo como una dimensión separada

-- Evitar todo no permitirá el filtrado 2019 si se selecciona 2020. Y All on 'Example Table' también eliminará otros filtros

Medida ?
CALCULATE(SUMX('Tabla de ejemplo';[ Ventas]);
FILTRO(;[ Año]-2019);
FILTER('Tabla de ejemplo';[ Grupo de artículos]-"Jardín"))


Medida ?
CALCULATE(SUMX(_table;[ Ventas]);
FILTRO(Todos('Año');[ Año]-2019)) // Evitar ; FILTER('Tabla de ejemplo';[ Grupo de Artículos]-"Jardín"), si se trata de segmentación

O así

Medida ?
CALCULATE(SUMX(_table;[ Ventas]);
FILTRO(Todos('Año');[ Año]-2019);
FILTER('Tabla de ejemplo';[ Grupo de artículos]-"Jardín"))

Refiera este documento

https://docs.microsoft.com/en-us/power-bi/guidance/

View solution in original post

v-gizhi-msft
Community Support
Community Support

Hola

Debido a que la fórmula SUMX(ALL(Table),[Sales]) que utilizó calculará la suma total de la tabla original independientemente de cualquier filtro.

Por favor, pruebe esta medida:

revenue 2019 = 
VAR _table =
    ALL ( 'Table' )
RETURN
    CALCULATE (
        SUM ( [Sales] ),
        FILTER ( _table, [Year] = 2019 && [Article Group] = "Garden" )
    )

El resultado muestra:

60.PNG

Espero que esto ayude.

Saludos

Giotto

View solution in original post

7 REPLIES 7
v-gizhi-msft
Community Support
Community Support

Hola

Debido a que la fórmula SUMX(ALL(Table),[Sales]) que utilizó calculará la suma total de la tabla original independientemente de cualquier filtro.

Por favor, pruebe esta medida:

revenue 2019 = 
VAR _table =
    ALL ( 'Table' )
RETURN
    CALCULATE (
        SUM ( [Sales] ),
        FILTER ( _table, [Year] = 2019 && [Article Group] = "Garden" )
    )

El resultado muestra:

60.PNG

Espero que esto ayude.

Saludos

Giotto

amitchandak
Super User
Super User

@HR303

Todos ignorarán todo, el filtro. Es por eso que se recomienda a la estructura de esquema de estrella y utilizar todo en la tabla necesaria. Como usted puede año y artículo como una dimensión separada

-- Evitar todo no permitirá el filtrado 2019 si se selecciona 2020. Y All on 'Example Table' también eliminará otros filtros

Medida ?
CALCULATE(SUMX('Tabla de ejemplo';[ Ventas]);
FILTRO(;[ Año]-2019);
FILTER('Tabla de ejemplo';[ Grupo de artículos]-"Jardín"))


Medida ?
CALCULATE(SUMX(_table;[ Ventas]);
FILTRO(Todos('Año');[ Año]-2019)) // Evitar ; FILTER('Tabla de ejemplo';[ Grupo de Artículos]-"Jardín"), si se trata de segmentación

O así

Medida ?
CALCULATE(SUMX(_table;[ Ventas]);
FILTRO(Todos('Año');[ Año]-2019);
FILTER('Tabla de ejemplo';[ Grupo de artículos]-"Jardín"))

Refiera este documento

https://docs.microsoft.com/en-us/power-bi/guidance/

glissando
Resolver II
Resolver II

La función ALL omite cualquier / todos los filtros y devuelve toda la tabla. Tampoco está seguro de por qué está utilizando una variable para establecer la tabla.

Esta medida debería funcionar.

Gracias

ingresos 2019 ?

CALCULAR(
SUMX('Sales','Sales'[Sales]),
FILTRO('Ventas','Año de ventas]-2019)
FILTRO(_'Ventas','Ventas'[Grupo de artículos]'"Jardín")
)

Anonymous
Not applicable

El problema con esto es que cuando selecciono un filtro diferente para el año - por ejemplo 2018 - la medida muestra un valor en blanco porque todos los valores de 2019 se filtran. Por lo tanto, estaba pensando en crear una mesa que no se toque a partir de cualquier selección de filtro en el dasboard y filtrar que para la combinación específica del año 2019 y la categoría de jardín. Porque siempre quiero mostrar este número sin importar cuáles sean las otras selecciones de los filtros en el panel.

Sé que también podría desactivar las interacciones entre esta tabla y los filtros del panel, pero para eso tendría que desactivar también todas las demás interacciones de otros objetos visuales. Y eso me parece que es mucho trabajo.

Hola

Si desea sumar las ventas filtradas y siempre incluye el valor de ventas de la fila [Año]-2019&[Grupo de artículos] - "Jardín", intente lo siguiente:

revenue 2019 = 
VAR _table =
    ALL ( 'Table' )
RETURN
    CALCULATE (
        SUM ( [Sales] ),
        FILTER ( _table, [Year] = 2019 && [Article Group] = "Garden" )
    )
        + SUM ( 'Table'[Sales] )

Espero que esto ayude.

Saludos

Giotto

Lo siento, me perdí la parte en el "filtro de página establecido en 2020"...

Crear una medida para las ventas totales: Ventas totales & SUM('Sales'[Sales])

Crear una medida para las ventas totales de 2019: CALCULATE ([Ventas totales], 'Ventas'[Año] - 2019)

Puede hacer esta dinámica utilizando variables para el año...

2019_Sales de la página de la inser
VAR Curr_Year a MAX(Ventas[Año])
VAR Prior_Year - Curr_Year - 1
devolución
CALCULATE([Total_Sales], Ventas[Año] - Prior_Year)

Con suerte, esto es lo que estás buscando.

Gracias

Con el grupo de artículos incluido...

2019_Sales de la página de la inser
VAR Curr_Year a MAX(Ventas[Año])
VAR Prior_Year - Curr_Year - 1
VAR Article_Group "Jardín"
devolución
CALCULATE([Total_Sales], Ventas[Año] - Prior_Year, Ventas[Grupo de artículos] - Article_Group)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors