Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Filtro dinámico de la misma columna

Hola

Necesito calcular una fórmula en la que si selecciono Q1 2020 debe dividirse por Q1 2019 (año anterior).

La columna tiene valores como Q12020, Q22020, Q32020 y así sucesivamente. A continuación se muestra una idea de cómo debe ser la fórmula
fórmula: SUMA (Columna 1) donde el período es Q12020 / SUM (Columna 1) donde el período es Q12019

¡¡Por favor, ayúdame!!

1 ACCEPTED SOLUTION

hola @sumit591

Esto funciona de mi lado.

2.JPG3.JPG

y aquí está mi archivo pbix de muestra, por favor pruébelo.

¿Podría por favor compartir su archivo pbix de muestra, debe haber algo mal en otro.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

13 REPLIES 13
amitchandak
Super User
Super User

@sumit591, en caso de que tenga fecha, puede usar la inteligencia de tiempo con el calendario de fechas

Last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))

Last complete QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD( ENDOFQUARTER(dateadd('Date'[Date],-1,QUARTER))))
Last to last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-2,QUARTER)))
Next QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],1,QUARTER)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,Year)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(ENDOFQUARTER(dateadd('Date'[Date],-1,Year))))
trailing QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,QUARTER))

En caso de que no tenga fecha - puede utilizar qtr Rank // aquí la fecha puede ser tabla qtr. Pero que se separe

Rango de Qtr á RANKX(all('Date'),'Date'[Fecha de inicio de Qtr],ASC,Dense)
Este Qtr - CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-max('Date'[Qtr Rank])))
Last Qtr á CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-max('Date'[Qtr Rank])-1))
Last year Qtr á CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-(max('Date'[Qtr Rank]) -4)))

Power BI — QTD
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

vanessafvg
Super User
Super User

que suena un poco confuso por favor comparta algunos datos ficticios con el resultado que está esperando.




If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




MFelix
Super User
Super User

Hola @sumit591 ,

Agregue la columna con la necesidad de crear una medida similar a la siguiente:

Vaddlue =
VAR Year_Selected =
    RIGHT ( SELECTEDVALUE ( 'Table'[Quarter] ), 4 )
VAR Quarter_Selected =
    LEFT ( SELECTEDVALUE ( 'Table'[Quarter] ), 2 )
RETURN
    SUM ( 'Table'[Value] )
        / CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER (
                ALL ( 'Table'[Quarter] ),
                'Table'[Quarter] = Quarter_Selected & ( Year_Selected - 1 )
            )
        )


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Anonymous
Not applicable

Hola MFelix, Gracias por la sugerencia, pero no está funcionando. Permítanme reiterar el problema. Supongamos que tiene una columna con el valor Qtr & Year como Q1 2020, Q2 2020 y así sucesivamente. Así que si selecciono Q1 2020, debería obtener la suma de otra columna vamos a llamarlo 'A' del período Q1 2019 que es el mismo trimestre, pero 1 año menos. De alguna manera, el código que hae shared no funciona.

Gracias

Hola @sumit591 ,

Es las columnas en las que está filtrando "Q1 2020" o "Q12020"

Si tienes un espacio en el medio necesitas cambiar la fórmula un poco prueba esta:

Vaddlue =
VAR Year_Selected =
    RIGHT ( SELECTEDVALUE ( 'Table'[Quarter] ), 4 )
VAR Quarter_Selected =
    LEFT ( SELECTEDVALUE ( 'Table'[Quarter] ), 3 )
RETURN
    SUM ( 'Table'[Value] )
        / CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER (
                ALL ( 'Table'[Quarter] ),
                'Table'[Quarter] = Quarter_Selected & ( Year_Selected - 1 )
            )
        )

Usando el valor 3 en la fórmula IZQUIERDA, usted recogerá el "Q1".


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Anonymous
Not applicable

Gracias por la pronta respuesta, pero ya me he ocupado del espacio. Estoy obteniendo valor infinito usando esta fórmula.

Hola @sumit591

Obtener valor infinito significa que no hay valor para el año pasado para el mismo trimestre por esta fórmula,

La fórmula de MFelix debería funcionar, Compruebe si los datos son correctos, por ejemplo, filtrar Q12020 y Q12019 juntos para ver si hay datos en Q12019.

Si todavía tiene el problema, por favor comparta un archivo pbix de muestra simple, que será una gran ayuda.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

¿Puede compartir la fórmula que está utilizando por favor.

En la prueba he hecho que todo funcionaba correctamente.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Anonymous
Not applicable

Year_Selected de beS ( BE Year_Selected)
DERECHO ( SELECTEDVALUE ( 'PowerBI'[Qtr_FY] ), 4 )
SER Quarter_Selected ?
IZQUIERDA ( SELECTEDVALUE ( 'PowerBI'[Qtr_FY] ), 3 )
devolución
CALCULAR (
SUM ( 'PowerBI'[MRR] )
,FILTER (
ALL ( 'PowerBI'[Qtr_FY] ),
'PowerBI'[Qtr_FY] á Quarter_Selected & ( Year_Selected-2)
)
)

Annotation 2020-08-18 102439.png

hola @sumit591

Esto funciona de mi lado.

2.JPG3.JPG

y aquí está mi archivo pbix de muestra, por favor pruébelo.

¿Podría por favor compartir su archivo pbix de muestra, debe haber algo mal en otro.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Una pregunta: ¿la misma fórmula no funciona en mi PBI porque la columna Qtr_FY es una columna calculada no solo la columna importada?

Hola @sumit591 ,

El hecho de que yuou utilice una columna calculada no debe ser un problema, y en base a la información que está dando el cálculo debe ser correcto, ¿puede compartir los valores MRR para que pueda comprobarlo. Como se describe en mis respuestas anteriores y en el ejemplo dado por @v-lili6-msft la fórmula está funcionando sin embargo esto puede ser un problema con su modelo y canb e relacionado con el formato de datos, filtrado o algún otro contexto que puede influir en su medida.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



hola @sumit591

No creo que esto sea un problema que cause su error, si es posible, compartir un archivo pbix de muestra simple, que será una gran ayuda.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.