Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago
Solved

Total incorrecto

Tengo el siguiente informe https://1drv.ms/u/s!Amd7BXzYs7AVlx7RRKcucc1TBZ1F?e=v3mDNM

Tengo un problema con el total, ¿cómo corregirlo pléase?

  • Syndicate_Admin's avatar
    Syndicate_Admin
    3 years ago

    Ok, pero en los datos de muestra que ha proporcionado [Origination Credit USD] está en la tabla. De todos modos, esto todavía funcionará bien. 🙂 Simplemente cambie la referencia de la columna a la medida que tiene.

4 Replies

  • La pregunta es: ¿cuántas combinaciones tienes en tus datos? Si es como en este ejemplo de 4 columnas, sugiero no duplicar factsales y usar una medida:

    Correct totals = 
    SUMX(
        Factsales;
        SWITCH(RELATED('Table'[ColumnNames]);
            "CF_ZK";[CF_ZK];
            "CF_SH";[CF_SH];
            "CF_GOS";[CF_GOS];
            "CF_EFY";[CF_EFY])*Factsales[Origination Credit USD])

    Dime si esperas muchas columnas con valores y originadores, entonces prepararé una solución diferente para ti.

  • Otra solución (si esperas muchas combinaciones).

    Su despivote debe incluir Crédito de Originación USD. Entonces una mesa se ve así. También puede agregar la verificación Correct ColumNames para hacerlo más fácil:

    Correct ColumnNames = 
    AND(
        RELATED('Table'[ColumnNames])=[ColumnNames];
        RELATED('Table'[Originator])=Factsales_copy[Originator]
    )

    Entonces la fórmula se ve así:

    Correct totals 2 = 
    SUMX(
        FILTER(Factsales_copy;Factsales_copy[Correct ColumnNames]=TRUE);
        Factsales_copy[Value] * Factsales_copy[Origination Credit USD]
        )

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Gracias por su respuesta, en el proyecto real, el crédito de originación usd es una medida compex de diferentes tablas.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        Ok, pero en los datos de muestra que ha proporcionado [Origination Credit USD] está en la tabla. De todos modos, esto todavía funcionará bien. 🙂 Simplemente cambie la referencia de la columna a la medida que tiene.