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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Meses y trimestres uno al lado del otro

Me gustaría ver Meses y Trimestres por lado y no tener que profundizar en lo visual.. ¿Alguna sugerencia?

El mes y los valores cambiaron según la selección de los últimos 12 meses.

aashudream_0-1651945223472.jpeg

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@aashudream ,

De acuerdo con su descripción, si los datos que mostró anteriormente es una matriz, Indica que en la columna de fecha, todas las fechas están en la misma columna que los cuartos, esto requiere crear una nueva tabla.

vkalyjmsft_0-1652339067871.png

Table 2 = UNION(VALUES('Table'[Date]),{"Q1","Q2","Q3","Q4"})

A continuación, cree tres medidas.

GSV =
VAR _A =
    MAXX (
        FILTER (
            ALL ( 'Table' ),
            'Table'[Global category] = MAX ( 'Table'[Global category] )
                && FORMAT ( 'Table'[Date], "M/D/YYYY" ) = MAX ( 'Table 2'[Date] )
        ),
        'Table'[GSV]
    )
RETURN
    SWITCH (
        MAX ( 'Table 2'[Date] ),
        "Q1",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q1"
                ),
                'Table'[GSV]
            ),
        "Q2",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q2"
                ),
                'Table'[GSV]
            ),
        "Q3",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q3"
                ),
                'Table'[GSV]
            ),
        "Q4",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q1"
                ),
                'Table'[GSV]
            ),
        _A
    )
Net Sales =
VAR _A =
    MAXX (
        FILTER (
            ALL ( 'Table' ),
            'Table'[Global category] = MAX ( 'Table'[Global category] )
                && FORMAT ( 'Table'[Date], "M/D/YYYY" ) = MAX ( 'Table 2'[Date] )
        ),
        'Table'[Net Sales]
    )
RETURN
    SWITCH (
        MAX ( 'Table 2'[Date] ),
        "Q1",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q1"
                ),
                'Table'[Net Sales]
            ),
        "Q2",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q2"
                ),
                'Table'[Net Sales]
            ),
        "Q3",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q3"
                ),
                'Table'[Net Sales]
            ),
        "Q4",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q1"
                ),
                'Table'[Net Sales]
            ),
        _A
    )
Gross Profit =
VAR _A =
    MAXX (
        FILTER (
            ALL ( 'Table' ),
            'Table'[Global category] = MAX ( 'Table'[Global category] )
                && FORMAT ( 'Table'[Date], "M/D/YYYY" ) = MAX ( 'Table 2'[Date] )
        ),
        'Table'[Gross Profit]
    )
RETURN
    SWITCH (
        MAX ( 'Table 2'[Date] ),
        "Q1",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q1"
                ),
                'Table'[Gross Profit]
            ),
        "Q2",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q2"
                ),
                'Table'[Gross Profit]
            ),
        "Q3",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q3"
                ),
                'Table'[Gross Profit]
            ),
        "Q4",
            SUMX (
                FILTER (
                    ALL ( 'Table' ),
                    'Table'[Global category] = MAX ( 'Table'[Global category] )
                        && 'Table'[Quarter] = "Q1"
                ),
                'Table'[Gross Profit]
            ),
        _A
    )

Obtenga el resultado correcto.

vkalyjmsft_1-1652339367480.png

Adjunto mi muestra a continuación como referencia.

Saludos
Equipo de apoyo a la comunidad _ kalyj

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

¿ @aashudream

Si desea tener meses y luego trimestres según la tabla que ha presentado, tiene algunas opciones, todas las cuales probablemente requerirán un poco de trabajo:

  • Puede configurar los datos de origen para que se estructuren en el formato que desee. La repetibilidad puede ser un problema si está extrayendo datos sin procesar de un sistema.
  • Puede configurar la estructura que desee en Power Query mediante los datos de origen.
  • Puede configurar la estructura que desee en la vista de lienzo utilizando medidas dax para el mes actual, el último mes, etc., volver a 12 meses y repetir el mismo proceso para los períodos trimestrales. A continuación, puede agregarlos en orden a sus valores en matrix.

No estoy seguro de que haya otras formas. Puede que lo haya, pero que yo sepa, no tengo conocimiento de ninguno. Tenga en cuenta que si tiene la intención de hacer esto con varios componentes de sus datos (por ejemplo, es posible que desee calcular los activos netos, el beneficio bruto, el beneficio neto, etc.) Recomiendo usar Grupos de cálculo (https://docs.microsoft.com/en-us/analysis-services/tabular-models/calculation-groups?view=asallprodu...), ya que solo tendrá que hacerlo una vez en lugar de hacerlo para cada elemento.

¡Espero que esto tenga sentido! Hágamelo saber si tiene alguna pregunta.


Seguir

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors