Forum Discussion

Uzi2019's avatar
Uzi2019
Icon for Community Champion rankCommunity Champion
5 years ago
Solved

Gran Total incorrecto

Hola expertos,
Tengo una medida a continuación, pero cuando lo puse en Matrix contra nombre y categoría por lo que me da un gran total incorrecto. En la fila se muestra el valor correcto.
Medidas
SUMX(
RESUMEN('Tabla A',
'Tabla A'[Categoría]
),
IF([Medida 1] <> BLANK(),[Medida 1],
IF( MAX('Tabla B'[Nombre]) EN "A","A1","A2",,
[Medida de costo],
[Medida de coste 2] * [Medida real]
)
)
)
Probé muchos blogs y soluciones con HASONEVALUE y SUMX pero sin uso con mi escenario.
¿Puede alguien por favor ayudar a obtener el total correcto en matirx visual?
  • Hola @Uzi2019 ,
    Intente reemplazar MAX por SELECTEDVALUE para que se comporte de acuerdo con su valor de segmentación de datos.

    Medidas
    SUMX(
    RESUMEN('Tabla A',
    'Tabla A'[Categoría]
    ),
    IF([Medida 1] <> BLANK(),[Medida 1],
    IF( SELECTEDVALUE('Tabla B'[Nombre]) EN "A","A1","A2",,
    [Medida de costo],
    [Medida de coste 2] * [Medida real]
    )
    )
    )

8 Replies

  • @Uzi2019 , Pruebe una medida como ( Pequeños cambios)

    Measure=
    SUMX(
    	SUMMARIZE('Table A',
    	'Table A'[Category],"_1", IF([Measure 1] <> BLANK(),[Measure 1],
    						IF( MAX('Table B'[Name]) IN {"A","A1","A2"},
    						[Cost Measure],
    						[Cost Measure 2] * [Actual Measure]
    						)
    						))
    , [_1])
    • Uzi2019's avatar
      Uzi2019
      Icon for Community Champion rankCommunity Champion

      @AlB ,

      sí nombre es de la tabla B & lo siento no puedo compartir pbix ya que son datos relacionados con los ingresos.

      @amitchandak ,

      Gracias por su respuesta. Intenté tu medida pero sigo obteniendo el mismo resultado. (es decir, total general incorrecto)
      ¿Puedes por favor dar alguna otra solución.?

  • AlB's avatar
    AlB
    Icon for Community Champion rankCommunity Champion

    No @Uzi2019

    ¿De qué tabla es Name? ¿La mesa? ¿Puede compartir el pbix, o un pbix con datos ficticios que reproduce el problema?

    Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

    Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

    Salud

    SU18_powerbi_badge

  • Uzi2019's avatar
    Uzi2019
    Icon for Community Champion rankCommunity Champion
    Tengo una segmentación de datos para Name qué lista de valores. Cuando selecciono Todos los valores de la segmentación de datos, solo se ejecutará la parte Otra parte (Medida de coste 2 * Medida real).

    Pero quiero mostrar la suma de todos los nombres significa Medida de costo y más Medida de costo 2 * Medida real.
    Por favor, ayúdame ya que tengo un informe de entrega en la próxima hora.
  • Hola @Uzi2019 ,
    Intente reemplazar MAX por SELECTEDVALUE para que se comporte de acuerdo con su valor de segmentación de datos.

    Medidas
    SUMX(
    RESUMEN('Tabla A',
    'Tabla A'[Categoría]
    ),
    IF([Medida 1] <> BLANK(),[Medida 1],
    IF( SELECTEDVALUE('Tabla B'[Nombre]) EN "A","A1","A2",,
    [Medida de costo],
    [Medida de coste 2] * [Medida real]
    )
    )
    )

    • Uzi2019's avatar
      Uzi2019
      Icon for Community Champion rankCommunity Champion

      ¡¡Impresionante!! Muchas gracias @Tahreem24 por tu ayuda. Después de reemplazar Max con SelectedValue estoy obteniendo Total muy cerca de la suma real con discrepencia muy litte. Pero fue útil.