Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Tengo 4 gráficos cada uno con sus propias segmentaciones de datos, sin embargo, el jefe solo quiere usar una segmentación de datos para controlar todas las demás segmentaciones de datos. La dificultad a la que me enfrento es que la primera segmentación selecciona un solo mes, pero la segunda segmentación selecciona dos meses, la tercera segmentación selecciona doce meses.
por ejemplo:
Si selecciono mayo de 2021 para la segmentación de datos 1, quiero que la segmentación de datos dos seleccione automáticamente abril y mayo de 2021, quiero que la segmentación de datos tres seleccione automáticamente abril de 2021 hasta marzo de 2022 (12 meses).
¿Se puede hacer? @slicer@Month@Syncing
Solved! Go to Solution.
Hay @Yuan_TM ,
Debe crear una tabla de tres fechas para tres segmentaciones de datos:
Table = ADDCOLUMNS(CALENDAR(DATE(2021,1,1),DATE(2022,12,31)),"MonthYear",FORMAT([Date],"MMM")&YEAR([Date]),"DATEVALUE",MONTH([Date])/100+YEAR([Date]))
Table 2 = 'Table'
Table 3 = 'Table 2'
A continuación, utilice el filtro de nivel visual para la segmentación de datos:
Measure1 =
IF (
HASONEVALUE ( 'Table'[MonthYear] ),
IF (
MAX ( 'Table'[DATEVALUE] ) - 0.01
= YEAR ( MAX ( 'Table'[Date] ) ),
IF (
MAX ( 'Table 2'[DATEVALUE] ) <= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 2'[DATEVALUE] )
>= YEAR ( MAX ( 'Table'[Date] ) ) - 1 + 0.12,
1,
0
),
IF (
MAX ( 'Table 2'[DATEVALUE] ) <= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 2'[DATEVALUE] )
>= MAX ( 'Table'[DATEVALUE] ) - 0.01,
1,
0
)
),
1
)
Measure2 =
IF (
HASONEVALUE ( 'Table'[MonthYear] ),
IF (
MAX ( 'Table'[DATEVALUE] ) +0.12
>= YEAR ( MAX ( 'Table'[Date] ) )+0.12,
IF (
MAX ( 'Table 3'[DATEVALUE] ) >= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 3'[DATEVALUE] )
<= YEAR ( MAX ( 'Table'[Date] ) ) +1+MONTH(MAX('Table'[Date]))/100-0.01,
1,
0
),
IF (
MAX ( 'Table 3'[DATEVALUE] ) >= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 3'[DATEVALUE] )
<= MAX ( 'Table'[DATEVALUE] ) +0.12,
1,
0
)
),
1
)
Agréguelos a las segmentaciones de datos correspondientes y estadáguelos en 1:
Entonces funcionará como se esperaba.
Consulte el archivo pbix.
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hay @Yuan_TM ,
Debe crear una tabla de tres fechas para tres segmentaciones de datos:
Table = ADDCOLUMNS(CALENDAR(DATE(2021,1,1),DATE(2022,12,31)),"MonthYear",FORMAT([Date],"MMM")&YEAR([Date]),"DATEVALUE",MONTH([Date])/100+YEAR([Date]))
Table 2 = 'Table'
Table 3 = 'Table 2'
A continuación, utilice el filtro de nivel visual para la segmentación de datos:
Measure1 =
IF (
HASONEVALUE ( 'Table'[MonthYear] ),
IF (
MAX ( 'Table'[DATEVALUE] ) - 0.01
= YEAR ( MAX ( 'Table'[Date] ) ),
IF (
MAX ( 'Table 2'[DATEVALUE] ) <= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 2'[DATEVALUE] )
>= YEAR ( MAX ( 'Table'[Date] ) ) - 1 + 0.12,
1,
0
),
IF (
MAX ( 'Table 2'[DATEVALUE] ) <= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 2'[DATEVALUE] )
>= MAX ( 'Table'[DATEVALUE] ) - 0.01,
1,
0
)
),
1
)
Measure2 =
IF (
HASONEVALUE ( 'Table'[MonthYear] ),
IF (
MAX ( 'Table'[DATEVALUE] ) +0.12
>= YEAR ( MAX ( 'Table'[Date] ) )+0.12,
IF (
MAX ( 'Table 3'[DATEVALUE] ) >= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 3'[DATEVALUE] )
<= YEAR ( MAX ( 'Table'[Date] ) ) +1+MONTH(MAX('Table'[Date]))/100-0.01,
1,
0
),
IF (
MAX ( 'Table 3'[DATEVALUE] ) >= MAX ( 'Table'[DATEVALUE] )
&& MAX ( 'Table 3'[DATEVALUE] )
<= MAX ( 'Table'[DATEVALUE] ) +0.12,
1,
0
)
),
1
)
Agréguelos a las segmentaciones de datos correspondientes y estadáguelos en 1:
Entonces funcionará como se esperaba.
Consulte el archivo pbix.
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Muchas gracias por la solución
Cualquiera puede anwer mi consulta? o ¿necesita más información?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |