Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos
Estoy luchando con el requisito de mostrar datos trimestrales.
Creé una tabla desconectada para filtrar cuartos como se muestra a continuación con la columna de índice usando
Intenté debajo de dax para filtrar y obtener los últimos 3 trimestres, incluidos los datos del trimestre actual, que funcionan bien.
Bandera =
VAR _max =
SELECTEDVALUE ( 'Tabla de parámetros'[Trimestre del año] )
VAR _min =
CALCULAR (
MAX ('Tabla de parámetros'[Trimestre del año]),
FILTRO (
ALL ( «Tabla de parámetros»),
'Tabla de parámetros'[Índice]
= SELECTEDVALUE ( 'Tabla de parámetros'[Índice] ) - 3
)
)
VAR _yearQuarter =
(MAX ( Master[Año] ))* 10
+ MAX ( Master[Quarter_Num] )
DEVOLUCIÓN
SI ( _yearQuarter < = _max && _yearQuarter > = _min, 1, 0 )
Pero mi requisito es el siguiente:
Cuando selecciono 2021Q4, debería mostrar los datos anteriores de todos los años Q4, incluido 2021Q4.
Ex:
4T 2021
4T 2020
4T 2019
4T 2018
Cuando selecciono 2021Q3, debería mostrar los datos de 2021Q3 y años anteriores del Q4. la misma lógica para Q2 o Q1 también.
Ex:
2021T3
4T 2020
4T 2019
4T 2018
Fecha de la muestra:
Año | Cuarto | País | Valor |
2018 | P4 | América | 10 |
2018 | P4 | Australia | 15 |
2018 | P4 | REINO UNIDO | 20 |
2019 | P1 | América | 25 |
2019 | P2 | Australia | 30 |
2019 | P3 | REINO UNIDO | 35 |
2019 | P4 | América | 40 |
2019 | P1 | América | 45 |
2019 | P2 | Australia | 50 |
2019 | P3 | América | 55 |
2019 | P4 | REINO UNIDO | 60 |
2020 | P1 | América | 65 |
2020 | P2 | América | 70 |
2020 | P3 | Australia | 75 |
2020 | P4 | América | 80 |
2021 | P1 | REINO UNIDO | 85 |
2021 | P2 | América | 90 |
2021 | P3 | América | 95 |
2021 | P4 | Australia | 100 |
2022 | P1 | REINO UNIDO | 105 |
2022 | P1 | América | 110 |
¿Puede alguien por favor sugerir?
Gracias
Solved! Go to Solution.
En primer lugar, cree una nueva tabla para obtener todos los años y trimestres distintos para la cortadora:
For Slicer = DISTINCT( SELECTCOLUMNS('Table',"Year",[Year],"Quarter",[Quarter]) )
A continuación, cree una medida de bandera:
Flag =
VAR _seleYear =
SELECTEDVALUE ( 'For Slicer'[Year] )
VAR _seleQuar =
SELECTEDVALUE ( 'For Slicer'[Quarter] )
RETURN
IF (
_seleQuar = "Q4",
IF (
MAX ( 'Table'[Year] ) <= _seleYear
&& MAX ( 'Table'[Quarter] ) = _seleQuar,
1,
0
),
IF (
(
MAX ( 'Table'[Year] ) = _seleYear
&& MAX ( 'Table'[Quarter] ) = _seleQuar
)
|| (
MAX ( 'Table'[Year] ) < _seleYear
&& MAX ( 'Table'[Quarter] ) = "Q4"
),
1,
0
)
)
A continuación, aplíquelo al panel de filtro visual, establecido como "es 1":
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
En primer lugar, cree una nueva tabla para obtener todos los años y trimestres distintos para la cortadora:
For Slicer = DISTINCT( SELECTCOLUMNS('Table',"Year",[Year],"Quarter",[Quarter]) )
A continuación, cree una medida de bandera:
Flag =
VAR _seleYear =
SELECTEDVALUE ( 'For Slicer'[Year] )
VAR _seleQuar =
SELECTEDVALUE ( 'For Slicer'[Quarter] )
RETURN
IF (
_seleQuar = "Q4",
IF (
MAX ( 'Table'[Year] ) <= _seleYear
&& MAX ( 'Table'[Quarter] ) = _seleQuar,
1,
0
),
IF (
(
MAX ( 'Table'[Year] ) = _seleYear
&& MAX ( 'Table'[Quarter] ) = _seleQuar
)
|| (
MAX ( 'Table'[Year] ) < _seleYear
&& MAX ( 'Table'[Quarter] ) = "Q4"
),
1,
0
)
)
A continuación, aplíquelo al panel de filtro visual, establecido como "es 1":
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @Eyelyn9 ,
Muchas gracias por la ayuda esto es lo que esperaba.
Pregunta rápida ¿podemos hacer una diferencia porcentual para lo mismo?
como Trimestre a Trimestre
@praveenpasila , si selecciona un valor en la segmentación de datos y, a continuación, necesita más que eso, necesita una tabla independiente para la segmentación de datos
tener una tabla con año, qtr y año Qtr etc. Use una segmentación de datos en eso
medida =
var _tab =summarize(allselected(Date), Date[Qtr])
devolución
calculate(sum(Table[Value]), filter(Table, Table[Qtr] in _tab))
Necesidad de una tabla independiente en Power BI: https://youtu.be/lOEW-YUrAbE
Necesidad de una tabla de fechas independiente:https://www.youtube.com/watch?v=44fGGmg9fHI
Hola Amit,
Soy nuevo en el poder bi probé múltiples enfoques, pero todavía lucho por lograr lo que quiero.
Creé una nueva tabla de fechas como se menciona en su video todavía no hay suerte.
¿Podría por favor guiarme con el cálculo?
cuando selecciono cualquier trimestre en la selección, debemos mostrar los datos anteriores del 4T de todos los años, incluido el trimestre seleccionado.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |