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()
)
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