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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

La matriz total de columnas es incorrecta

Mohamad Muchtar Mohamad Muchtar hace 5 minutos Hola, tengo problemas con mi fórmula dax, los totales de columna no son iguales al total mensual Forecast1 = if( CALCULATE(sum('dbprojects tbl_t_project_impact'[actual]))=0, SUMX('dbprojects tbl_t_project_impact',CALCULATE(SUM('dbprojects tbl_t_project_impact'[plan]))), sumx(values('dbprojects tbl_t_project_impact'),CALCULATE(SUM('dbprojects tbl_t_project_impact'[actual]))
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @muchtamo ,

¿Podría decirme si su problema ha sido resuelto?
Si es así, por favor acéptelo como la solución. Más gente se beneficiará de ello.
O aún así sigues confundiendo, por favor proporcióname más detalles sobre tu mesa y tu problema o compárteme con tu archivo pbix de tu Onedrive para la Empresa.


Saludos
Stephen Tao

Syndicate_Admin
Administrator
Administrator

No @muchtamo,

Normalmente utilizamos la función SUMX o la función HASONEVALUE para resolver el problema de los subtotales de matriz incorrectos.

Prueba esto

Total Actuals =
SUM ( 'dbprojects tbl_t_project_impact'[actual] ) 
Total Plan = 
SUM ( 'dbprojects tbl_t_project_impact'[plan] )
Forecast1  = 
IF (
     [Total Actuals] = 0,
    SUMX (
        'dbprojects tbl_t_project_impact',
        [Total Plan]
    ),
    SUMX (
         'dbprojects tbl_t_project_impact' ,
        [Total Actuals]
    )
)

Referencia: DAX – Subtotales y totales grandes que suman "correctamente"

Saludos

Stephen Tao

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

Syndicate_Admin
Administrator
Administrator

Hola @muchtamo ,

Tendría que crear 3 medidas de la siguiente manera:

Total Actuals =
   CALCULATE ( SUM ( 'dbprojects tbl_t_project_impact'[actual] ) )

Total Plan = 
   CALCULATE ( SUM ( 'dbprojects tbl_t_project_impact'[plan] )

Total Monthly Forecast = 
VAR ActualSum = [Total Actuals]
VAR PlanSum = [Total Plan]
RETURN
IF (
    ActualSum  = 0,
    SUMX (
        'dbprojects tbl_t_project_impact',
        [Total Plan]
    ),
    SUMX (
        VALUES ( 'dbprojects tbl_t_project_impact' ),
        [Total Actuals]
    )
)

Y luego trazar la última medida en el gráfico y ver los resultados.
Por favor, avísame si esto no funcionó.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.