Eliminando el valor total en el informe

Un usuario Pregunto ✅

Anónimo

¿Cómo puedo eliminar el valor total en el informe con el siguiente código dax?

select_identity:=

Var identity = CALCULATE(FIRSTNONBLANK(VALUES('identity'[identity description]);1))
Var identitydb= CALCULATE(FIRSTNONBLANK(VALUES('identitydb'[identitydb description]);1))

Var Result= SWITCH(
TRUE();

identity = Blank();identitydb;
identity 
)

Return IF(HASONEVALUE('Fact_table'[identitykey]) && HASONEVALUE('Fact_table'[identitydbKey]);Result;BLANK())

He cambiado el nombre de la columna.

Tengo dos tablas de dimensiones (identidad y base de datos de identidad) que tienen relación con la tabla de hechos (Fact_table). Si una de las columnas ‘descripción de identidad’ y ‘descripción de base de datos de identidad’ es nula, devolverá el valor de la otra. Funciona bien si uno de ellos es nulo, pero no funciona cuando ambos tienen valor y muestran el valor total en el informe.

pablodbrown

@Anónimo

Puede usar ISINSCOPE para esto.

Las medidas que estoy usando en este ejemplo son:

1) su cálculo

Switch = 
VAR Identity = MAX('Sample'[Identity])
VAR dbident = MAX('Sample'[Indetitydb])
RETURN
IF(
ISBLANK(Identity),
dbident,  
Identity)

2) Medida para eliminar total:

Remove total = IF(ISINSCOPE('Sample'[Index]), [Switch])

Para obtener su:

resultado.JPG

pablodbrown

@Anónimo

Puede usar ISINSCOPE para esto.

Las medidas que estoy usando en este ejemplo son:

1) su cálculo

Switch = 
VAR Identity = MAX('Sample'[Identity])
VAR dbident = MAX('Sample'[Indetitydb])
RETURN
IF(
ISBLANK(Identity),
dbident,  
Identity)

2) Medida para eliminar total:

Remove total = IF(ISINSCOPE('Sample'[Index]), [Switch])

Para obtener su:

resultado.JPG

amichandak

@Anónimo, ¿quieres eliminar siempre o cualquiera?

Devuelve IF(HASONEVALUE(‘Fact_table'[identitykey]) || HASONEVALUE(‘Fact_table'[identitydbKey]);Resultado;EN BLANCO())

Anónimo

En respuesta a amichandak

Gracias @amitchandak. Quiero eliminarlo siempre. En la siguiente captura de pantalla, quiero eliminar ‘Fabric chocolate AB en la fila Total:

22 PNG

Probé con ‘||’ pero aún devuelve el valor y muestra ‘descripción de identidad’ en la fila Total.

amichandak

En respuesta a Anónimo

@Anónimo, creo que esto es lo que impulsa a la fila, la matriz o la tabla. ¿Están estas dos columnas también en la fila de matriz/tabla?

Anónimo

En respuesta a amichandak

@amitchandak

Es una tabla simple en report .

Sí, la columna está en la tabla (en el informe) y el nombre de la columna es ‘Descripción de identidad’ y dependiendo de cuál (‘identity’ o ‘identitydb’) sea NULL, mostraría valor para el que no es NULL.

greg_deckler

En respuesta a Anónimo

@Anónimo ¿Funcionó la sugerencia de @PaulDBrown? Parece el camino a seguir.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *