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

El valor en ejecución no funciona como se esperaba

Hola

Estoy tratando de obtener un valor de ejecución de la cantidad de ventas. está trabajando en orden descendente pero no trabajando en orden ascendente. ¿Puede proporcionar alguna sugerencia?
Datos de origen

Ramachandran_0-1652701311547.png

Resultados esperados

Ramachandran_2-1652701790824.png

Utilicé el cálculo a continuación

Valor de ejecución =

VAR PdtRank =

RANKX(
ALLSELECTED('Ventas'[Categoría de producto]),
[SalesAmount] ,,
ASC
Denso
)

VAR RunningTotal =
CALCULAR(
[SalesAmount],
FILTRO(
ALLSELECTED('Ventas'[Categoría de producto]),
PdtRank >= RANKX(
ALLSELECTED('Ventas'[Categoría de producto]),
[SalesAmount],,
ASC
Denso

)
)
)

RETURN RunningTotal

Obtuve un valor en blanco para todas las filas. ¿Cómo lo soluciono?


gracias

Carnero

11 REPLIES 11
Syndicate_Admin
Administrator
Administrator

Hola

Por favor, compruebe la imagen de abajo y el archivo pbix adjunto.

Untitled.png

Running sales amount: = 
VAR currentsalesamount = [Sales Amount Measure:]
RETURN
    CALCULATE (
        [Sales Amount Measure:],
        FILTER ( ALL ( Data ), [Sales Amount Measure:] <= currentsalesamount )
    )

Basándome en su aporte, hice cambios en la medida y luego, estoy obteniendo el resultado a continuación,

Ramachandran_0-1652714969877.png

No se muestran todos los datos de la fila
Importe de las ventas en ejecución: =
VAR currentsalesamount = [SalesAmount]
DEVOLUCIÓN
CALCULAR (
[SalesAmount],
FILTER ( ALL ( Ventas ), [SalesAmount] <= currentsalesamount )
)

Hola @Ramachandran ,

En su tabla, cree una columna calculada llamada "Rango de ventas" para clasificar las ventas en orden ascendente

Rango de ventas =
RANKX(
RunningTotal,
RunningTotal[SalesAmount],
,
ASC,
Denso)

rohit_singh_0-1652717155697.png

A continuación, cree otra columna calculada para calcular el total en ejecución

Ventas en ejecución =

Dónde _rank = RunningTotal[Rango de ventas]

Dónde _sum = CALCULAR(SUMA(RunningTotal[SalesAmount]), FILTRO(RunningTotal, RunningTotal[Rango de ventas] <= _rank))

devolución
_sum

rohit_singh_1-1652717236211.png


Esto debería darle el resultado deseado.

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 😊



Basándome en sus aportes, creé las medidas de Rango de ventas y Ejecución de ventas.

Ahora, el valor running no se muestra correctamente,

Ramachandran_0-1652720612797.png

Hola @Ramachandran ,

Asegúrese de que estas deben ser columnas calculadas y no medidas.

Creé la columna Ranking is calculated y Running Sales es una medida.

Hola @Ramachandran ,

Ambas deben ser columnas calculadas

He creado ambas columnas en columnas calculadas pero no funciona.
para su referencia, he adjuntado el enlace del archivo .pbix.
https://drive.google.com/file/d/1QdUPg6K2-7Jzk-sfbQ012GxROXaVVgol/view?usp=sharing

por favor verifique

Hola @Ramachandran ,

Lo he arreglado para ti ahora. Agregue el bit resaltado a su código y funcionará

Ranking_ =
RANKX(
Ventas,
CALCULAR(SUMA(«Ventas»[SalesAmount]), TODOSEXCEPTO(Ventas,Ventas[Categoría de producto])),
,
ASC,
Denso
)

rohit_singh_0-1652734590808.png

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 😊

Hola @Ramachandran ,

¿Podría compartir el código DAX que ha utilizado para crear estas columnas?

Utilicé el código que se encuentra a continuación,

Ranking = RANKX(
ALL('Ventas'[Categoría de producto]),
[SalesAmount],,
ASC
Denso
)

Ventas en marcha =

var _rank = 'Ventas'[Ranking]
var _sum = CALCULATE( Sum('Sales'[SalesAmount]),
FILTER('Ventas',
'Ventas'[Ranking] <= _rank)
)

devolución
_sum

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.