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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Suma de funcionamiento con dirección en otra mesa

Hola y gracias por leer esto.

Tengo una mesa con días (0-30) y cantidad de artículos vendidos en días y precios en esos días ya que pueden ser diferentes.

He hecho un measer que calcula la suma para cada día (vendido * costo)

La siguiente medida es una suma corriente que da un costo total acumulado,

Siguiente Tabel i have es una tabla que divide los 30 días en 3 cuadros (1 = inicio,15= medio y 30 = Fin))

Tengo una relación entre Monthday y Day,

Me gustaría obtener el valor de suma en ejecución que se muestra en el nombre de las divisiones, el resualt i get es el valor total para ese día , no la suma en ejecución hasta ese valor:

Inicio = 10

Medio = 218

Fin = 709

Enlace al archivo:
https://drive.google.com/file/d/1qCRJbg6CP0WpeXZn0U5Xmtt8hyQBfhau/view?usp=sharing

Muchas gracias.

Sold1.pngSold2.pngSold3.png

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Allí, @Wresen

No estoy seguro de cómo se ve todo su modelo de datos, pero por favor compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

Creo que se necesita una medida adicional.

Picture8.png

2: Costo de ejecución en donde =
VAR selectedday =
MAX ( 'Where'[Day] )
Var newtable =
FILTRO (
RESUMEN ( ALLSELECTED(Sold), Sold[Monthday], "@runningcost", [1: Costo de ejecución] ),
Vendido[Monthday] <= selectedday
)
devolución
SUMX ( newtable, [@runningcost] )


Hola, mi nombre es Jihwan Kim.


Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.


Linkedin: https://www.linkedin.com/in/jihwankim1975/

View solution in original post

Allí, @Wresen

Gracias por su explicación.

Creo que es por el número 0.

Por favor, pruebe la siguiente medida.

2: Costo de ejecución2 en donde =
VAR selectedday =
MAX ( 'Where'[Day] )
Var newtable =
FILTRO (
RESUMEN (
ALLSELECTED (Vendido2 ),
Vendido2[Mesdía],
"@runningcost", [1: Costo de funcionamiento 2]
),
Vendido2[Mesday] <= selectedday
)
devolución
IF (
SELECTEDVALUE ( 'Where'[Where] ) <> BLANK (),
SUMX ( newtable, [@runningcost] )
)

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Allí, @Wresen

No estoy seguro de cómo se ve todo su modelo de datos, pero por favor compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

Creo que se necesita una medida adicional.

Picture8.png

2: Costo de ejecución en donde =
VAR selectedday =
MAX ( 'Where'[Day] )
Var newtable =
FILTRO (
RESUMEN ( ALLSELECTED(Sold), Sold[Monthday], "@runningcost", [1: Costo de ejecución] ),
Vendido[Monthday] <= selectedday
)
devolución
SUMX ( newtable, [@runningcost] )


Hola, mi nombre es Jihwan Kim.


Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.


Linkedin: https://www.linkedin.com/in/jihwankim1975/

Hola @Jihwan_Kim y todo 🙂

Una pregunta más para esta medida.

si tengo mesdía 0, mesday -1 y mesday -2. ¿Cómo puedo obtener toda la suma en ejecución ir al día 1, ahora obte tengo una fila en blanco para eso .

Sold4.png

Allí, @Wresen

Por favor, compruebe el enlace a continuación, que agregué un caso de muestra más igual que su última descripción.

https://www.dropbox.com/s/cyl3vdfndhdaef1/Sold%20%281%29.pbix?dl=0

No hay @Jihwan_Kim

Muchas gracias que realmente lo apreto.

Tengo una pregunta más si puedo.

si cambio el valor del día "inicio" en la tabla Dónde 0 en su lugar si 1 si saltará ese día.

He intentado modificar la medida que ha proporcionar, pero no parece que pueda hacer que funcione.

Sólo quiero que el valor de la tabla where se muestre en la respuesta (o poder filtrarlos.

¿Es esto algo que es fácil de arreglar?

sold5.png

sold6.png

Allí, @Wresen

Por favor, corrígeme si entendí tu pregunta erróneamente.

En este caso, recomiendo eliminar la relación entre la tabla Where y la tabla Sold.

Si elimina la relación, debe funcionar según lo esperaba.

Por favor, compruebe el enlace a continuación, que he eliminado la relación.

https://www.dropbox.com/s/cyl3vdfndhdaef1/Sold%20%281%29.pbix?dl=0

No hay @Jihwan_Kim

Puede que haya explicado mal.

Si cambio los valores en la tabla Where , ese "Inicio" es 0 en lugar de 1 como ahora la medida ignorará "Inicio" (el valie es 22 en la tabla Sold2) y solo mostrará Medio = 240 y Fin = 731.
Yo salto me entiendes.

Muchas gracias.

Allí, @Wresen

Gracias por su explicación.

Creo que es por el número 0.

Por favor, pruebe la siguiente medida.

2: Costo de ejecución2 en donde =
VAR selectedday =
MAX ( 'Where'[Day] )
Var newtable =
FILTRO (
RESUMEN (
ALLSELECTED (Vendido2 ),
Vendido2[Mesdía],
"@runningcost", [1: Costo de funcionamiento 2]
),
Vendido2[Mesday] <= selectedday
)
devolución
IF (
SELECTEDVALUE ( 'Where'[Where] ) <> BLANK (),
SUMX ( newtable, [@runningcost] )
)

Muchas gracias @Jihwan_Kim por todo el tiempo que pones aquí

Ahora trabajo como quiero 🙂

No hay @Jihwan_Kim

Muchas gracias, funcionó perfectamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.