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

Mostrar datos de la selección del control deslizante de base de los últimos meses

Hola a todos

Estoy trabajando en un informe de métricas de uso para los informes publicados en el área de trabajo de Power BI.

Tengo un requisito en el que quiero que el usuario pueda filtrar el informe sobre la base de un no mensual. de Vistas y Visores. Hasta ahora he sido capaz de lograrlo.

El problema es que quiero que el gráfico de tendencias de mi informe muestre que no. de vistas y espectadores de los últimos meses, así como sólo para aquellos informes para los que el no. de vistas y visores se encuentran entre el rango seleccionado en los controles deslizantes Vistas de informe mensual y Visores de informes mensuales para el mes seleccionado.

Puedes ver el PBIX aquí: PBIX Enlace de Google Drive

Por ejemplo, en el informe adjunto, si selecciono de 1 a 2 en el control deslizante Vistas de informes mensuales y el mes seleccionado es marzo de 2021, en el gráfico de la derecha (que muestra los datos del mes seleccionado), solo puedo ver el Panel de finanzas y el Panel de encuestas de la FMH, ya que las vistas mensuales de ellos están entre 1 y 2.

Ahora, en el gráfico de tendencias de la izquierda, el número que veo para marzo de 2021 es correcto. Sin embargo, el número para febrero de 2021 no es tan esperado. El número de febrero de 2021 nos muestra que no. de Vistas para aquellos paneles para los que no. de Opiniones mentiras entre 1 a 2. Sin embargo, quiero ver el no. de vistas para los mismos paneles de control que marzo de 2021 (es decir, el panel de finanzas y el panel de encuestas de la FMH) para febrero de 2021 y enero de 2021 también. ¿Cómo puedo lograr esto?

simrantuli_0-1623777008068.png

Puedes ver el PBIX aquí: PBIX Enlace de Google Drive

Su ayuda sería muy apreciada.

¡gracias!

@Fowmy @Jihwan_Kim @Greg_Deckler @amitchandak @parry2k @selimovd

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

He logrado el resultado. Modifiqué la medida como se muestra a continuación.

Views_Trend = 
VAR MAXDATE =
    LASTDATE ( Calendar2[Month_Year] )
VAR temptable =
    SELECTCOLUMNS (
        FILTER (
            SUMMARIZE (
                ALLSELECTED ( 'Fact' ),
                'Fact'[Report Name],
                'Calendar'[Month_Year],
                'Fact'[Views]
            ),
            'Calendar'[Month_Year] = MAXDATE
        ),
        "Datemonth", 'Fact'[Report Name]
    )
RETURN
IF (
        SELECTEDVALUE ( 'Fact'[Month_Year] ) < MAXDATE,
        CALCULATE (
            COUNT('Fact'[User Name]),
            'Fact'[Report Name] IN temptable,
            ALL('Fact'[Views])
        )
        ,CALCULATE(COUNT('Fact'[User Name]),'Fact'[Month_Year]=MAXDATE)
    )

Muchas gracias por su ayuda @MFelix. Su respuesta me ha guiado hacia la solución.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

He logrado el resultado. Modifiqué la medida como se muestra a continuación.

Views_Trend = 
VAR MAXDATE =
    LASTDATE ( Calendar2[Month_Year] )
VAR temptable =
    SELECTCOLUMNS (
        FILTER (
            SUMMARIZE (
                ALLSELECTED ( 'Fact' ),
                'Fact'[Report Name],
                'Calendar'[Month_Year],
                'Fact'[Views]
            ),
            'Calendar'[Month_Year] = MAXDATE
        ),
        "Datemonth", 'Fact'[Report Name]
    )
RETURN
IF (
        SELECTEDVALUE ( 'Fact'[Month_Year] ) < MAXDATE,
        CALCULATE (
            COUNT('Fact'[User Name]),
            'Fact'[Report Name] IN temptable,
            ALL('Fact'[Views])
        )
        ,CALCULATE(COUNT('Fact'[User Name]),'Fact'[Month_Year]=MAXDATE)
    )

Muchas gracias por su ayuda @MFelix. Su respuesta me ha guiado hacia la solución.

Syndicate_Admin
Administrator
Administrator

No @simrantuli ,

Si entiendo bien su necesidad, desea recoger para el 2 de febrero y el 3 de enero que son las opiniones que corresponden a Finanzas y la FMH:

MFelix_0-1623926352581.png

Lo que hice fue crear una medida para el recuento:

ViewsCount = COUNT('Fact'[User Name])

Ahora he realizado los siguientes cambios en su medida:

Views_Trend =
VAR MAXDATE =
    LASTDATE ( Calendar2[Month_Year] )
VAR temptable =
    SELECTCOLUMNS (
        FILTER (
            SUMMARIZE (
                ALLSELECTED ( 'Fact' ),
                'Fact'[Report Name],
                'Calendar'[Month_Year],
                'Fact'[Views]
            ),
            'Calendar'[Month_Year] = MAXDATE
        ),
        "Datemonth", 'Fact'[Report Name]
    )
RETURN
    IF (
        SELECTEDVALUE ( 'Fact'[Month_Year] ) <= MAXDATE,
        CALCULATE (
            [ViewsCount],
            FILTER (
                ALL ( 'Fact'[Month_Year] ),
                'Fact'[Month_Year] = MAX ( 'Calendar'[Month_Year] )
            ),
            'Fact'[Report Name] IN temptable
        )
    )

Resultado a continuación y en adjuntar archivo PBIX. Para la otra medida solo necesita hacer una medida similar, pero ajustar la primera fórmula.

MFelix_1-1623926515566.png

Hay @MFelix,

Muchas gracias por su respuesta.

Sin embargo, todavía no cumple con mi requisito.

En la siguiente captura de pantalla, las vistas de febrero deben mostrar 5, ya que el Panel de Finanzas y la Encuesta de la FMH se vieron 5 veces en febrero.

simrantuli_0-1623947915624.png

simrantuli_1-1623947983497.png

¿Puede usted ayudar por favor a conseguir esto?

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.