March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Estoy haciendo un cuadrante de turnos, y me gustaria saber si es posible añadir una medida como un subtotal de columna.
En la siguiente imagen tengo el cuadrante y en la matriz en blanco, aparecen las medidas que quiero añadir:
Si no es posible alguna idea para mostrarlas y que si ordenan, se ordenen las dos a la vez?
Solved! Go to Solution.
Hola @Syndicate_Admin
Primero, agregue una columna de día a su tabla de hechos. A continuación, cree esta tabla calculada desconectada.
CombinedDimensions =
VAR _day =
DISTINCT (
SELECTCOLUMNS (
Cuadrante,
"Day", FORMAT ( Cuadrante[Dia], "#,#" ),
"Sort", Cuadrante[Dia]
)
)
VAR tvb =
DATATABLE (
"Day", STRING,
"Sort", INTEGER,
{
{ "T", 51 },
{ "V", 52 },
{ "B", 53 }
}
)
RETURN
UNION ( _day, tvb )
No olvide aplicar la clasificación personalizada.
Cree esta medida para enlazar la tabla de hechos y esta tabla desconectada en una viz.
CombinedValue =
IF (
SELECTEDVALUE ( CombinedDimensions[Sort] ) <= 31,
CALCULATE (
MIN ( Cuadrante[EVENTO] ),
KEEPFILTERS ( TREATAS ( VALUES ( CombinedDimensions[Sort] ), Cuadrante[Dia] ) )
),
SWITCH (
SELECTEDVALUE ( CombinedDimensions[Day] ),
"T", FORMAT ( [Total_mañanas], "#,0" ),
"V", FORMAT ( [Total_Vacaciones], "#,0" ),
"B", FORMAT ( [Total_baja], "#,0" )
)
)
Y el resultado es
Vuelva a aplicar el formato condicional.
Por favor, consulte el pbix adjunto
Hola @Syndicate_Admin.
¿Quiere decir que después de la columna 31, quiere agregar T, V y B? ¿Puede publicar una muestra de datos viables (no una imagen) o una copia desinfectada de su pbix?
Hola.
Lo que quiero, es que despues del ultimo dia del mes aparezcan esas tres medidas calculadas(T,V y B). o alguna idea para visualizar las dos matrices en el mismo orden y si se ordena una que se ordene la otra.
Añado un enlace en drive para compartir el fichero:
https://drive.google.com/file/d/1n5E3vDVFO2VUz640JsPX0KBhHRn9fk75/view?usp=sharing
Hola @Syndicate_Admin
Primero, agregue una columna de día a su tabla de hechos. A continuación, cree esta tabla calculada desconectada.
CombinedDimensions =
VAR _day =
DISTINCT (
SELECTCOLUMNS (
Cuadrante,
"Day", FORMAT ( Cuadrante[Dia], "#,#" ),
"Sort", Cuadrante[Dia]
)
)
VAR tvb =
DATATABLE (
"Day", STRING,
"Sort", INTEGER,
{
{ "T", 51 },
{ "V", 52 },
{ "B", 53 }
}
)
RETURN
UNION ( _day, tvb )
No olvide aplicar la clasificación personalizada.
Cree esta medida para enlazar la tabla de hechos y esta tabla desconectada en una viz.
CombinedValue =
IF (
SELECTEDVALUE ( CombinedDimensions[Sort] ) <= 31,
CALCULATE (
MIN ( Cuadrante[EVENTO] ),
KEEPFILTERS ( TREATAS ( VALUES ( CombinedDimensions[Sort] ), Cuadrante[Dia] ) )
),
SWITCH (
SELECTEDVALUE ( CombinedDimensions[Day] ),
"T", FORMAT ( [Total_mañanas], "#,0" ),
"V", FORMAT ( [Total_Vacaciones], "#,0" ),
"B", FORMAT ( [Total_baja], "#,0" )
)
)
Y el resultado es
Vuelva a aplicar el formato condicional.
Por favor, consulte el pbix adjunto
Perfecto, esto es justamente lo que necesitaba. He analizado el proceso y es un gran desarrollo.
Muchas gracias.
A partir de la imagen proporcionada, parece que desea agregar las siguientes medidas como subtotales de columna:
TVB
IDENTIFICACIÓN
M
D
Adición de medidas como subtotales de columna:
Desafortunadamente, Power BI no admite directamente la adición de medidas como subtotales de columna. Sin embargo, podemos lograr un efecto similar utilizando medidas calculadas y una matriz visual.
Pasos:
Crear medidas calculadas:
Para cada medida que desee subtotalizar, cree una medida calculada que calcule la suma de la fila actual. Por ejemplo:
Subtotal de TVB = SUMA(Tabla[TVB])
ID Subtotal = SUMA(Tabla[ID])
M Subtotal = SUMA(Tabla[M])
D Subtotal = SUMA(Tabla[D])
Cree un objeto visual de matriz:
Coloque los siguientes campos en el objeto visual de matriz:
Filas: ID
Columnas: 1, 2, 3, ... (sus columnas de turno)
Valores: Subtotal TVB, Subtotal ID, Subtotal M, Subtotal D
Formatear la matriz:
Personalice la matriz para mostrar los subtotales en el formato deseado. Puede ajustar el tamaño de fuente, el color y la alineación de los valores de subtotal.
Consideraciones:
Modelo de datos: asegúrese de que su modelo de datos esté estructurado correctamente. Las medidas deben basarse en las tablas y columnas adecuadas.
Contexto de filtro: tenga en cuenta el contexto de filtro en su matriz. Si tiene segmentaciones de datos u otros filtros, los subtotales se calcularán en función de los datos filtrados.
Ubicación de las medidas: Puede ajustar la ubicación de las medidas del subtotal dentro de la matriz para crear un diseño claro e intuitivo.
Enfoque alternativo (formato condicional):
Si desea resaltar los subtotales sin agregarlos como columnas separadas, puede utilizar el formato condicional para aplicar un formato diferente a las filas de subtotales. Esto se puede hacer en función de una condición específica, como la fila que contiene los valores de subtotal.
Saludos
Saud Ansari
Si esta publicación ayuda, acéptala como una solución para ayudar a otros miembros a encontrarla. ¡Agradezco sus felicitaciones!
Hola Saud.
No entiendo bien lo que me explicas, he puesto la tabla en el siguiente enlace, por si me lo puedes mostrar:
https://drive.google.com/file/d/1n5E3vDVFO2VUz640JsPX0KBhHRn9fk75/view?usp=sharing
un saludo y gracias.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.