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
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


Follow on LinkedIn
@ 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
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.