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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
rajendraongole1
Post Prodigy
Post Prodigy

Filtrar los datos en función del último trimestre en el gráfico de barras de forma predeterminada

Hola

En report desinger tengo objetos visuales como debajo de la instantánea. pero estoy tratando de ser seleccionado por defecto con la última fecha de trimestre que afecta y filtra los objetos visuales restantes también.

¿es esto posible lograr?

Por favor, sugiera.

output.png

1 ACCEPTED SOLUTION
v-juanli-msft
Community Support
Community Support

Hola @rajendraongole1

Como solución alternativa, podría crear un objeto visual para mostrar los datos del último trimestre y, a continuación, usar este objeto visual para reflejar el otro objeto visual.

Por ejemplo, los "datos del último trimestre" podrían actualizarse dinámicamente con mi medida.

Capture1.JPGCapture2.JPGCapture3.JPGCapture4.JPG

Para obtener esto, creo una tabla de fechas que tiene una relación con la tabla principal.

date =
ADDCOLUMNS (
    CALENDARAUTO (),
    "year", YEAR ( [Date] ),
    "month", MONTH ( [Date] ),
    "year quarter", FORMAT (
        [Date],
        "yyyy-q"
    )
)


Crear medidas

last quarter =
VAR thisquarter =
    VALUE (
        FORMAT (
            TODAY (),
            "q"
        )
    )
RETURN
    IF (
        thisquarter = 1,
        YEAR (
            TODAY ()
        ) - 1 & "-" & 4,
        YEAR (
            TODAY ()
        ) & "-" & thisquarter - 1
    )

2yearsbefore =
VAR last2 =
    DATE ( YEAR (
        TODAY ()
    ) - 2, MONTH (
        TODAY ()
    ), DAY (
        TODAY ()
    ) )
VAR quarter2 =
    VALUE (
        FORMAT (
            last2,
            "q"
        )
    )
RETURN
    IF (
        quarter2 = 1,
        YEAR (
            TODAY ()
        ) - 3 & "-" & 4,
        YEAR (
            TODAY ()
        ) - 2 & "-" & quarter2
    )


period values = CALCULATE(SUM('Table'[value]),FILTER('date','date'[year quarter]>=[2yearsbefore]&&'date'[year quarter]<=[last quarter]))

selected lastquarter = CALCULATE(SUM('Table'[value]),FILTER('date','date'[year quarter]=[last quarter])
)

Por favor, descargue mi pbix para más detalles.

Saludos

Maggie

Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
v-juanli-msft
Community Support
Community Support

Hola @rajendraongole1

Como solución alternativa, podría crear un objeto visual para mostrar los datos del último trimestre y, a continuación, usar este objeto visual para reflejar el otro objeto visual.

Por ejemplo, los "datos del último trimestre" podrían actualizarse dinámicamente con mi medida.

Capture1.JPGCapture2.JPGCapture3.JPGCapture4.JPG

Para obtener esto, creo una tabla de fechas que tiene una relación con la tabla principal.

date =
ADDCOLUMNS (
    CALENDARAUTO (),
    "year", YEAR ( [Date] ),
    "month", MONTH ( [Date] ),
    "year quarter", FORMAT (
        [Date],
        "yyyy-q"
    )
)


Crear medidas

last quarter =
VAR thisquarter =
    VALUE (
        FORMAT (
            TODAY (),
            "q"
        )
    )
RETURN
    IF (
        thisquarter = 1,
        YEAR (
            TODAY ()
        ) - 1 & "-" & 4,
        YEAR (
            TODAY ()
        ) & "-" & thisquarter - 1
    )

2yearsbefore =
VAR last2 =
    DATE ( YEAR (
        TODAY ()
    ) - 2, MONTH (
        TODAY ()
    ), DAY (
        TODAY ()
    ) )
VAR quarter2 =
    VALUE (
        FORMAT (
            last2,
            "q"
        )
    )
RETURN
    IF (
        quarter2 = 1,
        YEAR (
            TODAY ()
        ) - 3 & "-" & 4,
        YEAR (
            TODAY ()
        ) - 2 & "-" & quarter2
    )


period values = CALCULATE(SUM('Table'[value]),FILTER('date','date'[year quarter]>=[2yearsbefore]&&'date'[year quarter]<=[last quarter]))

selected lastquarter = CALCULATE(SUM('Table'[value]),FILTER('date','date'[year quarter]=[last quarter])
)

Por favor, descargue mi pbix para más detalles.

Saludos

Maggie

Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

v-juanli-msft
Community Support
Community Support

Hola @rajendraongole1

Como se ha probado, solo puedo tener el valor seleccionado por defecto en una segmentación de datos.

Por favor, compruebe si los siguientes enlaces ayudan:

https://community.powerbi.com/t5/Desktop/Setting-a-bar-chart-to-a-default-selection/td-p/73284

Saludos

Maggie

amitchandak
Super User
Super User

@rajendraongole1, ¿puede explicar más sobre esto. Si filtra un qtr, ¿cómo puede otros qtr tener algunos datos, a menos que provengan de alguna otra dimensión/fecha?

Si hay dos fechas unidas en la misma fecha y no funcionan. Es posible que tenga que utilizar dos dimensiones de fecha.

https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Hola Amit y Maggie

Gracias por sus respuestas.

Esperando, por defecto filtró los datos basados en la información del último trimestre sobre los objetos visuales junto con esa necesidad de reportar los datos de los últimos 2 años, he creado una medida como a continuación

capaz de obtener el

measure_test de la casa de la
Var currentdateTM MAX(Date_FFA[period_Time_Stamp])
VAR Previousdate-DATE(YEAR(currentdate),MONTH(currentdate)-23,DAY(currentdate))
resultado de var
CALCULATE(DISTINCTCOUNT(table[USErid]),
FILTER(table,tablename[period_Time_Stamp]>'Previousdate && tablename[period_Time_Stamp]<-currentdate
))
devolución
Resultado
desde arriba capaz de lograr los últimos 2 años de datos y contar, pero el filtro no está funcionando.
alguna sugerencia?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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