Cómo ocultar un gráfico en un período sin datos pero en la medida de todo el período

Un usuario Pregunto ✅

cobra77

Hola ,

Cómo ocultar o no calcular si un período seleccionado no contiene datos en la tabla de hecho.
Tenemos una segmentación de período con valor único.

Si para el periodo seleccionado no hay datos, no queremos ver datos aunque existan para otros periodos

si el período seleccionado tiene datos, queremos todos los períodos en el gráfico.

Pero con la prueba en el hecho de la tabla con INT (NO ISEMPTY (’50 – CBT’)), está bien si no hay datos, pero solo un valor para el período seleccionado con datos

La medida

TB_AFF_Réalisé:= 

VAR MainorNot =
    IF (
        HASONEVALUE ( '02 - Organisation'[Code_et_Affaire] )
            && ISFILTERED ( '02 - Organisation'[Code_et_Decomposition] ) = FALSE (),
        1,
        0
    )
VAR FiMain =
    FILTER (
        '02 - Organisation',
        '02 - Organisation'[AFF_INTITULE] = VALUES ( '02 - Organisation'[Niveau10] )
    )
VAR FiDC =
    FILTER (
        '02 - Organisation',
        '02 - Organisation'[AFF_INTITULE] = VALUES ( '02 - Organisation'[Niveau11] )
    )
    
   VAR testdata =  INT ( NOT ISEMPTY ( '50 - CBT' ) )
    
RETURN
IF ( testdata = 1 ,
    IF (
        MainorNot = 1
            && HASONEVALUE ( '02 - Organisation'[Niveau10] ),
        
	 CALCULATE(SUM('50 - CBT'[CBU_VALUE])
	 ,ALL('03 - Periodes')
	 ,'08 - Controle Budgetaire Type'[CBT_ID] =57
	 ,FiMain),
	 IF( HASONEVALUE('02 - Organisation'[Niveau11]),
	 CALCULATE(SUM('50 - CBT'[CBU_VALUE])
	 ,ALL('03 - Periodes')
	 ,'08 - Controle Budgetaire Type'[CBT_ID] =57,FiDC)
	 , BLANK()
	 ))
	 , BLANK()
	 )

Cobra77_0-1604415738881.png

Gracias por tu ayuda

Atentamente

lbendlin

aquí hay dos opciones posibles

1. filtre la columna de fecha de su calendario por la presencia de fechas de hecho (preferido)

2. use la columna de fecha de hecho en lugar de la columna de fecha de calendario (meh)

cobra77

En respuesta a lbendlin

Hola @lbendlin,

si el período de selector único se ha verificado con otra organización, tal vez el período no sea bueno con la nueva organización seleccionada.

Y queremos ocultar el gráfico en este caso.

Si pruebo los datos,

– está bien para devolver valores en blanco en el período incorrecto seleccionado.

– pero después de que solo tengo un valor, para el buen período seleccionado, no para todo el período.

He probado con otra tabla periode en el gráfico, la misma, con la misma clave foránea.

atentamente

Deja un comentario

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