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
roncruiser
Helper V
Helper V

Devolver un valor de otra columna basado en el valor de una medida

Tengo una medida que devuelve el recuento de celdas en azul. Esto valor equivale al ancho a través del punto de referencia para todas las celdas que son iguales a cero. El punto de referencia está en rojo.

Lo que me gustaría es una medida para devolver los valores en verde. El valor de la celda verde izquierda es el inicio del ancho y el valor de la celda verde derecha es el final del ancho.

Inicio: medida1

Fin de la medida2

eye_return_min_max_cdc.jpg

La fila que contiene los valores verdes es CDC(Coarse+Fine).

Esta medida devuelve el ancho en azul:

Ancho

•IF (
HASONEVALUE ( raw_data[CDC (Coarse+Fine)] ),
SUM ( raw_data[Valor] ),


devolución
COUNTROWS (
FILTRO (
VALORES ( raw_data[CDC (Coarse+Fine)] ), raw_data[CDC (Grueso+Fino)]
&& CALCULATE ( SUM ( raw_data[Value] ) ) ? 0)
))

Enlace actualizado: Tengo una muestra de los datos anteriores contenidos en el archivo de Excel que también contiene la medida de ancho!

https://drive.google.com/drive/folders/1rz8B_COx_boHI9k7Jhs8kq9R9zaBMJgw?usp=sharing

https://drive.google.com/open?id=1Fr0dJCQY9kbwvWebMp_iFUtFO9w1ZhKz

Necesito ayuda con esto, por favor. Gracias.

7 REPLIES 7
v-lid-msft
Community Support
Community Support

Hola @roncruiser ,

Lo sentimos, pero no podemos acceder al archivo que compartió y No podemos entender su modelo de datos claramente, ¿Podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente? Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas. Cargue sus archivos en OneDrive Para la Empresa y comparta el enlace aquí.

Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.


Saludos

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola

Gracias por la respuesta.

Desde entonces he actualizado el enlace y agregado otro enlace a la carpeta que contiene el archivo. Ambos enlaces están funcionando ahora.

https://drive.google.com/drive/folders/1rz8B_COx_boHI9k7Jhs8kq9R9zaBMJgw?usp=sharing

https://drive.google.com/open?id=1Fr0dJCQY9kbwvWebMp_iFUtFO9w1ZhKz

Por favor, eche un vistazo.

Pronto me actualizaré con más detalle. ¡Gracias!

Se ha actualizado el primer post con más aclaraciones.

¡Gracias!

Hola @roncruiser ,

Lo sentimos por nuestro retraso en la respuesta, podemos crear los siguientes measuers para cumplir con su requisito:

Home: Measure1 =
VAR TempTable =
    SUMMARIZE (
        'raw_data',
        [Freq],
        [CDC (Coarse+Fine)],
        [SN],
        [RD_WR],
        [Vendor],
        [Rank],
        [Vref],
        "Total", SUM ( 'raw_data'[Value] )
    )
VAR VerfOfMaxValue =
    MAXX ( TOPN ( 1, TempTable, [Total], DESC ), [Vref] )
RETURN
    MINX (
        FILTER ( TempTable, [Vref] = VerfOfMaxValue && [Total] = 0 ),
        [CDC (Coarse+Fine)]
    )

End of medida2 = [Home: Measure1] + [passingWidth]

3.jpg


Saludos

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-lid-msft

¡Gracias por la ayuda! Necesito entender mejor lo que está sucediendo en la fórmula DAX.

¿Puede sordrlo por cada subsección de la fórmula DAX?

En los comentarios, he añadido lo que creo que está pasando. También he hecho algunas preguntas en el camino.

Corrígeme si me equivoco, por favor.

-----------------------------------

Página de inicio: Medida1

VAR TempTable devuelve una tabla de la suma de cada celda en función de la agrupación seleccionada. ¿Es esto correcto?

¿Qué es "Total"?
Var TempTable ?
RESUMIR (
'raw_data',
[Freq],
[CDC (Grueso+Fino)],
[SN],
[RD_WR],
[Proveedor],
[Rank],
[Vref],
"Total", SUM ( 'raw_data'[Valor] )
)

VAR VerfOfMaxValue orgranizes los valores de TempTable por orden descendente.

Estoy totalmente inseguro de lo que está pasando aquí. El valor devuelto es cero, pero la tabla es MAXX.

¿Qué hace [VREF] específicamente?
VAR VerfOfMaxValue ?
MAXX ( TOPN ( 1, TempTable, [Total], DESC ), [Vref] )

No puedo saberlo aquí hasta que verifique cómo funciona VerfOfMaxValue.
devolución
MINX (
FILTRO ( TempTable, [Vref] - VerfOfMaxValue && [Total] - 0 ),
[CDC (grueso+fino)]

------------------------------------------------

Muchas gracias... ayúdame a entender más por favor!
)

Hola @roncruiser ,

En primer lugar, el TempTable es una tabla de resumen, se puede entender como la tabla en la página "visual", de hecho calculó la suma para diferentes valores en la columna groupby. Total es una nueva columna, el valor de total es la suma de la columna "valor", en realidad es como una celda en la página "visual".

A continuación, usamos TOPN ( 1, TempTable, [Total], DESC ) obtener la fila que contiene el valor máximo de total en TempTable (al igual que el punto rojo en la página "visual"), porque sólo tiene una fila, por lo que podemos usar max para obtener el valor verf actual de esta fila.

Después de que obtuvimos el Verf de la fila contiene punto rojo, simplemente podemos filtrar la fila actual y el total (igual que el valor de celda en la página visual) igual a cero, entonces el valor mínimo de [CDC (Coarse+Fine)] es el valor inicial.

Si tiene alguna otra pregunta, por favor pregunte aquí y trataremos de resolverlo.


Saludos

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

¡Gracias por la explicación! Agradezco la ayuda de este foro a lo largo de los años!

Mejor

Ron

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.