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
IF
Post Prodigy
Post Prodigy

categoría y subcategoría en una tabla

Hola

Tengo una mesa y me gustaría añadir categorías a la parte superior.

Escuela4o grado5o grado6o grado4o grado5o grado6o grado
A236356
B456358
C556667
D468467
E567458
F337588

Quiero hacerlo en este formato:

masculinoMujer
Escuela4o grado5o grado6o grado4o grado5o grado6o grado
A236356
B456358
C556667
D468467
E567458
F337588

¿Es posible hacerlo con el power bi?

Gracias de antemano

1 ACCEPTED SOLUTION
Icey
Community Support
Community Support

Hola @IF ,

Por lo tanto, P, R, O, P_, R_ O_ son columnas calculadas. ¿Correcto?

Si es así, prueba lo siguiente:

1. Introduzca los datos para crear una tabla "gendar".

gender.PNG

2. Cree una medida así:

Measure = 
VAR gender_ =
    SELECTEDVALUE ( gender[gender] )
VAR grade_ =
    SELECTEDVALUE ( gender[grade] )
VAR school_ = SELECTEDVALUE('Table (2)'[school])
RETURN
    SWITCH (
        gender_,
        "Male", SWITCH (
            grade_,
            "4th grade", SUM ( 'Table (2)'[4th grade] ),
            "5th grade", SUM ( 'Table (2)'[5th grade] ),
            "6th grade", SUM ( 'Table (2)'[6th grade] )
        ),
        "Female", SWITCH (
            grade_,
            "4th grade", SUM ( 'Table (2)'[4th grade.1] ),
            "5th grade", SUM ( 'Table (2)'[5th grade.1] ),
            "6th grade", SUM ( 'Table (2)'[6th grade.1] )
        )
    )

3. Cree un objeto visual Matrix.

re.PNG

BTW, archivo .pbix adjunto.

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

7 REPLIES 7
Icey
Community Support
Community Support

Hola @IF ,

¿Está resuelto este problema?


Si se resuelve, por favor acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.


Si no, por favor hágamelo saber.


Saludos
Icey

Hola @IF ,

que es una matriz.

Mira esto.

https://docs.microsoft.com/en-us/power-bi/visuals/desktop-matrix-visual

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


Hola

Gracias por la respuesta. Sin embargo, la situación es un poco más complicada.

No tengo información "masculina" y "femenina" en mi mesa. Además, mueso los datos usando la lógica:

A+B-4o grado

A+C-5o grado

A+D-6o grado

H +E-4o grade_

H +F-5o grade_

H +G-6o grade_

Así que sólo tengo columnas A,B,C,D,E,F,G,H. Quiero mostrar cada tres en una categoría principal. A+B,A+C,A+D estará bajo masculino y H+E,H+F, y H+G estará bajo la categoría femenina.

Espero que sea posible hacerlo.

Todo lo mejor,

Icey
Community Support
Community Support

Hola @IF ,

¿Puede proporcionar algunos datos de ejemplo con la misma estructura que la tabla de datos?

Saludos

Icey

IF
Post Prodigy
Post Prodigy

Hola

Hola

Quería mantenerlo simple, pero la tabla exacta es:

XxYyABCDEFGIJKLMNA2B2C2D2PROP_R_O_
353532M23467554678974684221114684
353533M4225255244788444514912445
353542M23467554678974684221114684
353547M4225265244788444515912445
353551M23467554678974984221114984
353552M4225255244788464514912645
353562M23467554678978684221114684
353565M4225255244788444514912445
353603M23469554678974984241114984
353771M4229285246788444621914446
353774M23467594678974684221514684
353777M42252582447864445141210445
353801M23467554678974688221114688
353805M4225255244798464514912645
353873M23967556678974984241114984
353877M4225255244788948814912488
353882M23667554698974984221116984

P is D+E+F+I R IS G+J O IS K+N P_ IS B2 R_ is C2 O_ is D2

Quiero agrupar P, R y O como Grupo1. Del mismo modo, quiero agrupar P_, R_ y O_ como Grupo 2. Esto va a mostrar mi tabla, que es posible agregar una fila en Excel y escribirla después de fusionar 3 columnas. ¿Es posible agruparlos?

saludos

Icey
Community Support
Community Support

Hola @IF ,

Por lo tanto, P, R, O, P_, R_ O_ son columnas calculadas. ¿Correcto?

Si es así, prueba lo siguiente:

1. Introduzca los datos para crear una tabla "gendar".

gender.PNG

2. Cree una medida así:

Measure = 
VAR gender_ =
    SELECTEDVALUE ( gender[gender] )
VAR grade_ =
    SELECTEDVALUE ( gender[grade] )
VAR school_ = SELECTEDVALUE('Table (2)'[school])
RETURN
    SWITCH (
        gender_,
        "Male", SWITCH (
            grade_,
            "4th grade", SUM ( 'Table (2)'[4th grade] ),
            "5th grade", SUM ( 'Table (2)'[5th grade] ),
            "6th grade", SUM ( 'Table (2)'[6th grade] )
        ),
        "Female", SWITCH (
            grade_,
            "4th grade", SUM ( 'Table (2)'[4th grade.1] ),
            "5th grade", SUM ( 'Table (2)'[5th grade.1] ),
            "6th grade", SUM ( 'Table (2)'[6th grade.1] )
        )
    )

3. Cree un objeto visual Matrix.

re.PNG

BTW, archivo .pbix adjunto.

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

IF
Post Prodigy
Post Prodigy

Hola

No he podido abrir el archivo pbix. Dice: Algo salió mal ExecuteXmla falló con el resultado.

Br

Tipo de comentarios:
Frown (Error)

Mensaje de error:
ExecuteXmla falló con el resultado

Rastreo de pila:
en Microsoft.PowerBI.Client.Windows.AnalysisServices.AnalysisServicesService.ExecuteXmla(String xmla)
en Microsoft.PowerBI.Client.Windows.AnalysisServices.AnalysisServicesService.<>c__DisplayClass41_0.<ImageLoadDatabaseFromPbix>b__0()
en Microsoft.PowerBI.Client.Windows.AnalysisServices.AnalysisServicesService.OnErrorClarify(Action action, String clarification)
--- seguimiento de fin de pila desde la ubicación anterior donde se produce una excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)

Mensaje de seguimiento de pila:
ExecuteXmla falló con el resultado

Seguimiento de pila de invocación:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.StackTraceInfo.. ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.<HandleException>b__0()
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
en Microsoft.PowerBI.Client.Program.Main(String[] args)


PowerBINonFatalError:
"AppName":"PBIDesktop","AppVersion":"2.82.5858.961","ModuleName":"Microsoft.PowerBI.Client.Windows.dll","Component":"Microsoft.PowerBI.Client.Windows.AnalysisServices.AnalysisServicesService","Error":"Microsoft.PowerBI.Client.Windows.AnalysisServices.XmlaExecutionException","MethodDef":"ExecuteXmla","ErrorOffset":"112"

Mensaje de seguimiento InnerException0.Stack:
Error COM: Microsoft.MashupEngine, un módulo denominado 'BIConnector' no se ha cargado.


Rastreo InnerException0.Stack:


Seguimiento de pila InnerException0.Invocation:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.GetFeedbackValuesFromException(Exception e, String prefix)
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.GetFeedbackValuesFromInnerExceptions(Exception e, Int32 depth)
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.CreateAdditionalErrorInfo(Exception e)
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.. ctor(String message, Exception exception, Nullable'1 stackTraceInfo, String messageDetail)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.<HandleException>b__0()
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
en Microsoft.PowerBI.Client.Program.Main(String[] args)

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.