Forum Discussion
Syndicate_Admin
1 year agoAdministrator
Matriz visual
Hola a todos Estoy trabajando en un objeto visual de matriz y tengo datos de varios años y, en función de la segmentación de datos, quiero que se reflejen mis datos. Además, el encabezado de la m...
Syndicate_Admin
1 year agoAdministrator
Hola @janani80
Esto es posible, pero el enfoque no es muy sencillo. Necesitará una tabla desconectada para contener el nombre de las medidas y las ventas se ordenan dos veces, siendo la primera y luego después de los volúmenes, se debe crear otra columna que tenga un valor diferente que aún aparezca como ventas, por lo tanto, la columna calculada en la captura de pantalla a continuación.
A continuación, necesitará dos tablas más desconectadas, ambas con los años: la primera se utilizará como dimensión, mientras que la otra en una segmentación.
Y, a continuación, las medidas que enlazarán estas tablas no relacionadas en un objeto visual.
Switch Measure =
VAR SelectedSort =
SELECTEDVALUE ( 'Calculations'[Sort] )
RETURN
SWITCH (
SelectedSort,
1, [Sales Amt],
2, [Commission Amt],
3, [Volumes Amt],
4, [Sales Amt],
5, [Calls Amt],
6, [Rejections Amt],
7, [Leads Amt]
)
Dynamic Measure =
VAR SelectedSort =
SELECTEDVALUE ( 'Calculations'[Sort] )
VAR SelectedYear =
SELECTEDVALUE ( Years2[Year] )
RETURN
IF (
SelectedSort <= 2,
CALCULATE (
[Switch Measure],
FILTER (
VALUES ( DateTable[Year] ),
DateTable[Year]
IN VALUES ( Years[Year] )
&& DateTable[Year] < SelectedYear
)
),
IF (
SELECTEDVALUE ( Years[Year] ) = SelectedYear,
CALCULATE ( [Switch Measure], KEEPFILTERS ( DateTable[Year] = SelectedYear ) )
)
)
Y aquí está el resultado
Syndicate_Admin
1 year agoAdministrator
Gracias. Su solución funcionó.