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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo filtrar y multiplicar el mes

Hola

Estoy intentando crear un informe y quiero seleccionar un período de fecha en mi filtro visual.
Digamos enero 2023 - mayo 2023 y tengo una tabla que muestra que el pago mensual para a es de 500 € y para b 650 €.

Ahora solo quiero que mi gráfico de barras muestre 2500 € para a y 3250 € para b.

No quiero tener redundancias y una sola fila para cada mes en mi tabla, porque funciona.
Solo quiero tener una fila, ya que ese valor no cambia y el informe debería multiplicar ese valor por cada mes que
se ha seleccionado en el filtro.

No puedo encontrar ninguna manera de hacer esto

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Bien, ahora esto funciona:

Medida = 1000 * (1 + (DATEDIFF(min('Datumstabelle'[Fecha]),..max('Datumstabelle'[Fecha]),MES)))
Syndicate_Admin
Administrator
Administrator

He intentado esto como ejemplo:


Medida = 1000 * 1 + (DATEDIFF(min('Datumstabelle'[Date]),max('Datumstabelle'[Date]),MES))


Me muestra el número exacto de meses. Por ejemplo 01.01.2022 - 14.08.2023 20 meses,
por lo tanto, 20.000. Pero si selecciono 15.08.2023 el informe muestra 48.000
Pero debería seguir siendo 20.000. No lo entiendo...

Syndicate_Admin
Administrator
Administrator

Puedo publicar cualquier cosa correcta aquí, recibo el mensaje de que es html

Syndicate_Admin
Administrator
Administrator

He intentado esto como ejemplo:

Measure = 1000 * 1 + (DATEDIFF(min('Datumstabelle'[Date]),max('Datumstabelle'[Date]),MONTH))
It shows me the exact number of months. For instance 01.01.2022 - 14.08.2023 20 Months,
therefore 20.000. But if I select 15.08.2023 the report shows 48.000 🤔
But it should remain 20.000. I don't get it...
Syndicate_Admin
Administrator
Administrator

@talex1

Supongamos que tiene una tabla de fechas conectada a los datos.
Este es un DAX que puede usar:

alquiler Para pereiod seleccionado = suma('Tabla'[Alquiler]) * DATEDIFF(min('Calendario'[Fecha]),..max('Calendario'[Fecha]),MES)
Ritaf1983_0-1692070346392.pngRitaf1983_1-1692070394155.png

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

PagoIniciar contratoTipoApartamentoNombreAlquilarCostos adicionalesFin del contrato
101.01.2023NegocioAXxx500,00 €110,00 €31.12.9999
201.02.2023PrivadoByyy650,00 €100,00 €31.12.9999

@Ritaf1983

Los pagos 1 y 2 vencen cada mes. Si selecciono la fecha enero 2023 - mayo 2023 en el informe, me gustaría ver 2500 € (alquiler x 5) para el apartamento A y 2600 € (alquiler x 4) para el apartamento B para el ejemplo anterior.

Así que quiero que el informe multiplique ese valor por cada mes que se ha seleccionado.

Syndicate_Admin
Administrator
Administrator

@talex1

Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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