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 mundo, he creado un gráfico que tiene como objetivo mostrar la diferencia diaria de la publicación de documentos entre dos meses diferentes.
Estamos utilizando servicios de análisis, así que lo que puedo hacer es bastante limitado.
El problema es este: cuando hago clic en el 5o mes, en el lado izquierdo, veo datos hasta el día 30 en el lado derecho.
Así que el 31o día del 4o mes se está filtrando así que pierdo datos y la imagen está incompleta.
En general, cada vez que haga clic en un mes con 30 días y el mes anterior tiene 31 días, hay pérdida de datos.
¿Hay alguna manera de evitar esto en Análisis Sercvices (Creo que esta es la restricción más importante aquí)
¡Gracias a todos!
@akampianakis - No tengo muy claro esto, ¿puede publicar datos de muestra?
Weeeell , ya que esto es en los servicios de análisis no creo que pueda subir datos simples como eso, pero puedo darle los 2 calcs que he utilizado para el mes anterior y actual :
Mes anterior
Previous Month =
VAR selectedyear =
CALCULATE (
IF (
ISFILTERED ( 'Dim - Dates' [Fiscal Year] ),
FIRSTNONBLANK (
'Dim - Dates'[Fiscal Year],
'Dim - Dates'[Fiscal Year]
),
YEAR ( TODAY () )
)
)
RETURN
VAR selectedmonth =
CALCULATE (
IF (
ISFILTERED ( 'Dim - Dates'[Fiscal Month Number] ),
FIRSTNONBLANK (
'Dim - Dates'[Fiscal Month Number],
'Dim - Dates'[Fiscal Month Number]
) - 1,
MONTH ( TODAY () ) - 1
)
)
RETURN
VAR selectedmonth2 =
CALCULATE ( IF ( selectedmonth = 0, 12, selectedmonth ) )
RETURN
VAR selectedyear2 =
CALCULATE ( IF ( selectedmonth = 0, selectedyear - 1, selectedyear ) )
RETURN
CALCULATE (
[Journal Count Header],
'Dim - Dates'[Fiscal Year] = selectedyear2,
'Dim - Dates'[Fiscal Month Number] = selectedmonth2,
ALLEXCEPT('Dim - Dates', 'Dim - Dates'[Fiscal Day Number]
))
y el mes actual
Current Month =
VAR selectedyear =
CALCULATE (
IF (
ISFILTERED ( 'Dim - Dates'[Fiscal Year] ),
FIRSTNONBLANK(
'Dim - Dates'[Fiscal Year],
'Dim - Dates'[Fiscal Year]
),
YEAR ( TODAY () )
)
)
RETURN
VAR selectedmonth =
CALCULATE (
IF (
ISFILTERED ( 'Dim - Dates'[Fiscal Month Number] ),
FIRSTNONBLANK (
'Dim - Dates'[Fiscal Month Number],
'Dim - Dates'[Fiscal Month Number]
),
MONTH ( TODAY () )
)
)
RETURN
CALCULATE (
[Journal Count Header],
'Dim - Dates'[Fiscal Year] = selectedyear,
'Dim - Dates'[Fiscal Month Number] = selectedmonth
)
@akampianakis , Si son una fórmula de mes actual y mes anterior?
Creo que la fórmula de inteligencia del tiempo debería funcionar en el servicio de análisis también
Ejemplo
MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
last MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
previous month value = CALCULATE(sum('table'[total hours value]),previousmonth('Date'[Date]))
Compruebe si esto puede funcionar
Hola @amitchandak , seguro que no puede funcionar ya que no tengo fecha , en el sentido de dateformat, el calendario es más de números, por favor compruebe el hilo anterior, esta es también una de las razones por las que utilizo que calcs complejos para el mes anterior etc (la otra razón es que quiero tenerlo configurado por defecto en el último mes y anterior al mes pasado, y cuando el usuario hace clic en el gráfico del lado izquierdo para ajustar en consecuencia)
@akampianakis - Sí, pero esto parece algún tipo de problema de datos a menos que me equivoque. ¿Es este un calendario financiero personalizado con el que estamos tratando donde cosas como EOMONTH no funcionarán? Al leer tus fórmulas si el día 31 no se está incluido, es como si no estuviera correctamente asociado con el mes anterior. ¿O se supone que es en el mes actual? Veo problemas en tu fórmula que abarca años. Es muy difícil de decir sin ver cómo se presenta su calendario.
Vea si el segundo enlace ayuda en absoluto
Puede encontrar esto útil - https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000
También, ver si mi Inteligencia del Tiempo el Camino Duro proporciona una manera diferente de lograr lo que está buscando.
https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...
De hecho, el "calendario" es una cosa personalizada, ya que, por ejemplo, los números de mes son de hecho números y no son parte de un campo de fecha, lo mismo ocurre también para los días fiscales, y es por eso que se ve todo este cálculo con el fin de obtener los valores del mes anterior y actual.
@akampianakis ¿Puede enviarme una captura de pantalla de su calendario en la vista de tabla/ simplemente poner las columnas en una visualización de tabla. Necesitaría ver al menos 2 meses de datos si es posible. Por favor, me a la hora de responder o voy a perder el hilo.
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |