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.
Hola Equipo ,
Tengo una cortadora personalizada como abajo
Y tener un gráfico de columnas con meses y cantidad por mes. para ex : Cuando selecciono el último trimestre, debería mostrar sólo los últimos trimestres y lo mismo para el valor seleccionado respectivo en la segmentación de datos.
Necesito desarrollar un sclicer personalizado y la misma sincronización de segmentación con el gráfico. adjunta en el archivo Pbix.
Aquí está el Enlace : https://1drv.ms/u/s!Au-aOkl1BoHugiyEUg_NcRen5bgw?e=dmCFHi
¿Puedes por favor ayudarme en estos ?
Gracias de antemano
Siddanth.
Solved! Go to Solution.
Hola @vasu538 ,
Prueba esta medida.
Measure =
VAR EndDate =
EOMONTH ( TODAY (), 0 )
VAR StartDate =
EDATE ( EOMONTH ( TODAY (), -1 ), -11 ) + 1
RETURN
SWITCH (
SELECTEDVALUE ( DCal[Types] ),
"Last Quarter",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
QUARTER ( [Date] )
= QUARTER ( TODAY () ) - 1
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"Last Month",
CALCULATE (
SUM ( 'Sheet1'[Amount] ),
FILTER (
'Sheet1',
MONTH ( [Date] )
= MONTH ( TODAY () ) - 1
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Month",
CALCULATE (
SUM ( 'Sheet1'[Amount] ),
FILTER (
'Sheet1',
MONTH ( [Date] ) = MONTH ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Quarter",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
QUARTER ( [Date] ) = QUARTER ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Week",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
WEEKNUM ( [Date] ) = WEEKNUM ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Year",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER ( 'Sheet1', [Date]<=EndDate&&[Date]>=StartDate)
),
"YTD", CALCULATE ( SUM ( 'Sheet1'[Amount] ), FILTER ( 'Sheet1', [Date] <= TODAY () ) )
)
Tenga en cuenta que no hay datos para diciembre de 2019 en los datos de muestra.
Referencia: https://www.ehansalytics.com/blog/2019/3/3/calculate-last-twelve-months-using-dax
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @vasu538 ,
Ponga la measre en Valores del gráfico.
Measure =
SWITCH (
SELECTEDVALUE ( DCal[Types] ),
"Last Quarter",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
QUARTER ( [Date] )
= QUARTER ( TODAY () ) - 1
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"Last Month",
CALCULATE (
SUM ( 'Sheet1'[Amount] ),
FILTER (
'Sheet1',
MONTH ( [Date] )
= MONTH ( TODAY () ) - 1
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Month",
CALCULATE (
SUM ( 'Sheet1'[Amount] ),
FILTER (
'Sheet1',
MONTH ( [Date] ) = MONTH ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Quarter",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
QUARTER ( [Date] ) = QUARTER ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Week",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
WEEKNUM ( [Date] ) = WEEKNUM ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Year",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER ( 'Sheet1', YEAR ( [Date] ) = YEAR ( TODAY () ) )
),
"YTD", CALCULATE ( SUM ( 'Sheet1'[Amount] ), FILTER ( 'Sheet1', [Date] <= TODAY () ) )
)
Puede consultar más detalles desde aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-stephen-msft ,
aquí está el enlace adjunto: https://1drv.ms/u/s!Au-aOkl1BoHugkbkXD_Rvqmf4DK8?e=1Ev9BF
Su funcionamiento bien. Necesito un requisito más como cuando seleccionamos el año actual (es decir, 2020) entonces tenemos que mostrar 12 meses desde el mes actual, es decir, dic 2019, enero 2020, feb 2020,march 2020,.... nov 2020 (mes actual). gráfico siempre debe mostrar 12 meses de datos.
y el ajuste atttached es la salida esperada.
Producción esperada
Gracias de antemano,
Siddanth
Hola @vasu538 ,
Prueba esta medida.
Measure =
VAR EndDate =
EOMONTH ( TODAY (), 0 )
VAR StartDate =
EDATE ( EOMONTH ( TODAY (), -1 ), -11 ) + 1
RETURN
SWITCH (
SELECTEDVALUE ( DCal[Types] ),
"Last Quarter",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
QUARTER ( [Date] )
= QUARTER ( TODAY () ) - 1
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"Last Month",
CALCULATE (
SUM ( 'Sheet1'[Amount] ),
FILTER (
'Sheet1',
MONTH ( [Date] )
= MONTH ( TODAY () ) - 1
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Month",
CALCULATE (
SUM ( 'Sheet1'[Amount] ),
FILTER (
'Sheet1',
MONTH ( [Date] ) = MONTH ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Quarter",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
QUARTER ( [Date] ) = QUARTER ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Week",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER (
'Sheet1',
WEEKNUM ( [Date] ) = WEEKNUM ( TODAY () )
&& YEAR ( [Date] ) = YEAR ( TODAY () )
)
),
"This Year",
CALCULATE (
SUM ( Sheet1[Amount] ),
FILTER ( 'Sheet1', [Date]<=EndDate&&[Date]>=StartDate)
),
"YTD", CALCULATE ( SUM ( 'Sheet1'[Amount] ), FILTER ( 'Sheet1', [Date] <= TODAY () ) )
)
Tenga en cuenta que no hay datos para diciembre de 2019 en los datos de muestra.
Referencia: https://www.ehansalytics.com/blog/2019/3/3/calculate-last-twelve-months-using-dax
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-stephen-msft ,
He intentado lo mismo, pero no me funcionó (medida del año anterior). Se adjunta el archivo pbix
Aquí está el enlace : https://1drv.ms/u/s!Au-aOkl1BoHuglWJsqvs_GgNx7vp?e=kHzgTu
¿Puedes por favor que me saque de esto?
Gracias de antemano
Sid
Miré tu pbix. Deberá agregar una tabla Date al modelo y, a continuación, utilizar una función SWITCH para obtener la funcionalidad deseada, utilizando SELECTEDVALUE de la segmentación de datos para determinar con la función Time Intelligence que se usará en la medida.
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |