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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
matt_g_tribal
Frequent Visitor

totales acumulados hasta la fecha por cliente

Hola a todos, estoy teniendo problemas para escribir algunos totales acumulados porque quiero que la fórmula funcione tanto con fechas variables como con clientes variables. Estoy tratando de calcular las ventas hasta la fecha, donde la fórmula base se ve así:


calcular(
sum(FactTransactions[Cambio de saldo]),
filtro (
ALLSELECTED(FactTransactions),
FactTransactions[mes y año] <-max(FactTransactions[mes y año]),
)
)

Mi problema viene porque necesito mostrar los resultados en otras ubicaciones, donde mi contexto es el cliente en lugar de la fecha. Estoy tratando de extender la fórmula, que actualmente se ve así:


saldo adeudado 2 ?
var maxDate á max(FactTransactions[mes y año])
var customer á FactTransactions[clave de cliente]
devolución
calcular(
[Cambio de equilibrio],
FactTransactions[mes y año] <-maxDate && FactTransactions[clave de cliente] - cliente,
allselected(FactTransactions)
)

Esto no funciona en caso de que mi variable "Cliente" esté tratando de hacer referencia al contexto actual y la sintaxis es claramente incorrecta. Lo he incluido sólo para demostrar lo que estoy tratando de hacer, que es permitir todas las fechas históricas, pero sólo un solo cliente SI el contexto es un solo cliente

3 REPLIES 3
v-deddai1-msft
Community Support
Community Support

Hola @matt_g_tribal ,

De acuerdo con su descripción, mi entendimiento es que desea calcular el total acumulado por [clave del cliente] y [mes y año] Si algo se malinterpreta, por favor dígamelo.

Por favor, intente utilizar el siguiente código dax para crear la columna calculada:

Balance owed1 =

IF (

    HASONEFILTER ( FactTransactions[customer key] ),

    CALCULATE (

        SUM ( FactTransactions[Balance change] ),

        FILTER (

            ALLSELECTED ( FactTransactions ),

            FactTransactions[customer key] <= MAX ( FactTransactions[customer key] )

        )

    ),

    CALCULATE (

        SUM ( FactTransactions[Balance change] ),

        FILTER (

            ALLSELECTED ( FactTransactions ),

            FactTransactions[month and year] <= MAX ( FactTransactions[month and year] )

        )

    )

)

Untitled picture4.png

Consulte el archivo pbix: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ESIVHFYFMiBBm_WhRz...

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

Saludos

Dedmon Dai

amitchandak
Super User
Super User

@matt_g_tribal , En fórmula rápida tiene una opción para ejecutar total. Eso le dará la medida requerida.

Greg_Deckler
Super User
Super User

Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.