Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
¡Hola a todos!
Estoy apilado con el siguiente problema:
Es necesario resumir los valores de medida de una columna, solo teniendo en cuenta los valores que no son nulos en otra columna para esas filas.
En la siguiente captura de pantalla, el número que necesito en la tabla superior en el campo "total de instalaciones debe ser 263" es 263 ( 143 + 60 ) pero no puedo lograr.
Mis dos intentos fueron:
Pero nadie de si funciona 😞 ¿Qué estoy haciendo mal? Adjuntó mi pbix si no está claro
.pbix adjunto:
Gracias de antemano,
saludos
Solved! Go to Solution.
Hola @gustavo80
Si no me equivoco, 160+43 es 203, no 263 🙂
Cree una medida adicional basada en la que tenga:
total installs should be 263_TOTAL =
SUMX ( DISTINCT ( dummy_data[install_date] ), [total installs should be 263] )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Hola @gustavo80
Si no me equivoco, 160+43 es 203, no 263 🙂
Cree una medida adicional basada en la que tenga:
total installs should be 263_TOTAL =
SUMX ( DISTINCT ( dummy_data[install_date] ), [total installs should be 263] )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Lo siento, mi retoma escribir el ejemplo, obviusly debería ser 203, tienes razón 😁
Gracias, ¡funciona perfectamente! Sólo para entender .. ¿cuál era el problema con mi fórmula? Veo que incluye un distinto para iterar sobre todos los días ... mi fórmula estaba iterando y haciendo SUMX varias veces para una fecha, debido a mi estructura de origen de datos ?
¡Gracias de nuevo, saludos!
Se miden las comprobaciones si SUM( dummy_data[d14]) - BLANK(). En la fila total, esa suma no está en blanco porque se está considerando toda la tabla (sin contexto de filtro), por lo que la medida solo hace SUM( dummy_data[instala] ). Para replicar el comportamiento que tienes en el objeto visual necesitas tener todas las fechas en filas, aplicar la medida a cada fila y luego sumar el resultado de cada fila. Eso es lo que hacemos con el nuevo código.
Por cierto, ¿cuál es el punto de los CALCULA EN su código?
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Gracias muy claro! Mi CALCULATE fue añadido en un intento de evaluar cualquier fila, pero para lo que usted dijo probablly no es necesario, voy a comprobar
¡Gracias!
No necesitas esos CALCULADOS. El resultado será el mismo sin ellos.
Anteriormente expliqué el comportamiento de la medida de _TOT en la fila total. No expliqué muy bien lo que pasa en otra parte. En cualquiera de las otras filas del objeto visual tiene una fecha específica como contexto de filtro, por lo que DISTINCT() devolverá realmente una única fila con esa fecha concreta. A continuación, la medida inicial se invoca en esa fila y el SUMX agrega solo ese resultado, ya que solo tenemos una fila. Por lo tanto, obtendrá el mismo resultado que al aplicar su medida directamente.
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.