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,
Tengo una medida, que se basa en algunos cálculos y estoy utilizando esa medida en varios objetos visuales en varias páginas de mi informe.
Ahora mi cliente venía con el requisito como, para un visual perticular asumirlo como Matrix, cuando alguna vez incluyo un tipo en Filas y medida que es "[Amt]" en valores, no debe darme el valus Grand Total de forma predeterminada y cuando no incluyo el Tipo en filas, entonces debe darme los valores totales.
Por favor, compruebe la siguiente imagen.
En la imagen anterior, en la primera matriz visual desde la izquierda (Amt con tipo incluido), mediante el uso de la función ISINSCOPE im capaz de restringir los totales o totales grandes.
Pero en Amt sin incluir el tipo, cuando elimino el tipo que me da en blanco que es obvio.
Lo que me gustaría tener es, necesito tener un valor total cuando no incluyo tipo pero cuando incluyo tipo debería darme valores basados en los tipos, pero no en el total de Grand o Total.
Sé que podemos hacer esto desactivando el total de Visual Format Grand o la opción Totales o Subtotales. Pero me gustaría saber ¿Es posible con DAX?.
Cualquier ayuda o sugerencia por favor.
Gracias
Mohan V.
Solved! Go to Solution.
Hola @MohanV ,
Le sugiero que utilice 2 medidas, donde siempre que necesite sin tipo, u use esa medida.
si necesita con el tipo use otra medida.
no trate de mezclar ambos en 1, no funcionará.
usar la tabla para con los datos de tipo, utilice la tarjeta para sin datos de tipo.
espero que esto ayude.
Gracias y saludos,
Mohammed Adnan
https://www.youtube.com/taik18
Hola @MohanV
Buenos días
comprobar esta imagen, ayudará, utilizar HASONEVALUE DAX.
Pls golpeó como botón,
Gracias y saludos,
Mohammed Adnan
https://www.youtube.com/taik18
@mohammedadnant muchas gracias por la repl.
Intenté esto, pero funciona cuando solo incluyo columna de tipo.
Pero una vez que elimino la columna de tipo, entonces no me da nada más que en blanco como se muestra a continuación.
Pero lo que estoy buscando es, cuando incluyo columna de tipo debe evitar grandes totales, pero cuando no lo incluyo debe darme el valor total que está en el caso anterior es $75787936733.97992.
Por favor, sugiera.
Gracias
Mohan V.
@MohanV ,
Le sugiero que cree 2 medidas diferentes para esto.
Gracias y saludos,
Mohammed Adnan
https://www.youtube.com/taik18
Ahí es donde me golpearon @mohammedadnant.
Incluso lo intenté también.
Datos:-
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("fY29DoIwEIBfpelMml57lHb2EYwTYbhATS45qmIdeHv/FgZ0/376Xh+EC48ksqo7zyy0qCXTNHPVjU42pLbz3jg9NP9YVS+KyqrONLJwXV8u+JAAkkOTPvIx3x65VCbZDBwGtBEBfyA7XR89tthaNF/pVK5CpeRpm4UYO8ToTdhn9rroHAB29t0dng==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [#"Readmit Type" = _t, Amt = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Readmit Type", type text}, {"Amt", type number}})
in
#"Changed Type"
dos medidas,
_Amt = SUM(data[Amt])
_Amt Avoiding Totals = IF(ISINSCOPE(data[Readmit Type]),SUM(data[Amt]))
Ahora la salida es
_Amt Avoiding Totals_2 = IF(ISINSCOPE(data[Readmit Type]),SUM(data[Amt]),[_Amt])
Estoy muy confundido aquí cómo hacer esa condición para obtener el valor total cuando no hay ningún tipo.
Hola @MohanV ,
Le sugiero que utilice 2 medidas, donde siempre que necesite sin tipo, u use esa medida.
si necesita con el tipo use otra medida.
no trate de mezclar ambos en 1, no funcionará.
usar la tabla para con los datos de tipo, utilice la tarjeta para sin datos de tipo.
espero que esto ayude.
Gracias y saludos,
Mohammed Adnan
https://www.youtube.com/taik18
@MohanV, comprobar estáfiltrado puede ayudar. si se filtra es falso. Utilice tanto isfiltered como isinscope e inténtelo.
https://powerpivotpro.com/2013/03/hasonevalue-vs-isfiltered-vs-hasonefilter/
@amitchandak Gracias por su respuesta.
Intenté ISINSCOPE y ISFILTERED individualmente, pero cuando intento ambos juntos no funciona.
Por favor, ayúdame.
Gracias
Mohan V.
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.