Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
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.
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.
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.
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.
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:
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
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.