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
Tengo una tabla de ventas que tiene el siguiente aspecto:
¿Cómo puedo calcular las columnas Count 2020, Count 2019, utilizando la columna A partir de fecha como filtro en un objeto visual?
Ej: A partir de la fecha: 2/1/2020 vs. 2/1/2019
¡Gracias!
Solved! Go to Solution.
Hola @danferboc ,
Pbix como adjunto, espero que funcione para usted.
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @danferboc ,
Tratar
C_Y = SUM('Table'[count])
L_Y = CALCULATE(SUM('Table'[count]),FILTER(ALL('Table'),'Table'[As of date]=EDATE(SELECTEDVALUE('Table'[As of date]),-12)))
El resultado se mostrará como se muestra a continuación.
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-jayw-msft .
Mi salida deseada es una tabla, por lo que obtendré un valor fijo para la medida de L_Y para cada mes.
La mesa es capaz de mostrar
Recuento 2020 CALCULATE(sum(table[count]),table[sales date]>-date(2020,1,1),table[sales date]<-date(2020,12,31))
valores en la tabla de resultados, de enero a diciembre de este año
Gracias
Hola @danferboc ,
Compruebe si lo que desea es el objeto visual de abajo.
C_Y = CALCULATE(SUM('Table'[count]),FILTER(ALLEXCEPT('Table','Table'[sales date month]),'Table'[as of date] in VALUES('Table'[as of date])))
L_Y = CALCULATE(SUM('Table'[count]),FILTER(ALLEXCEPT('Table','Table'[sales date month]),EDATE('Table'[as of date],12) in VALUES('Table'[as of date])))
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @danferboc ,
Pbix como adjunto, espero que funcione para usted.
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-jayw-msft y @Greg_Deckler
Lo siguiente funcionó para mí, modificando el código que proporcionó:
¡Muchas gracias por su ayuda!
Gracias @Greg_Deckler
Pude obtener el campo "A partir de la fecha" como filtro visual.
¿Cómo transformar la medida 2, para obtener el valor 1 año antes del que seleccioné en el filtro?
Medida2 ?
VAR __TheChosenOne de VAR - SELECTEDVALUE('Table'[Date]) // esta es su segmentación de datos
devolución
SUMX(FILTER('Table',[As of Date] <- DATE(YEAR(__TheChosenOne) - 1,MONTH(__TheChosenOne),DAY(__TheChosenOne)),[Count])
Calculé el conteo 2020 con la medida (no se necesita tabla de fechas hasta el momento):
Recuento 2020 CALCULATE(sum(table[count]),table[sales date]>-date(2020,1,1),table[sales date]<-date(2020,12,31))
Si selecciono el filtro visual 2/1/2020 "A partir de la fecha", Count 2020 funciona en la tabla de salida.
La medida 2, utilizando una tabla de datos, tiene el siguiente aspecto:
Medida 2 ?
VAR TheChosenOne - SELECTEDVALUE('Fecha'[Fecha])
devolución
sumx(filter(table,table[As of date]<-DATE(year(TheChosenOne)-1,month(TheChosenOne),day(TheChosenOne)),table[Count 2020]))
Desafortunadamente para la Medida 2 recibí el error: se pasaron demasiados argumentos a la función FILTER. El recuento máximo de argumentos para la función es 2.
Bueno, vamos a emparejar los parens:
Medida 2 ?
VAR TheChosenOne - SELECTEDVALUE('Fecha'[Fecha])
devolución
sumx(
filtro (
Mesa
tabla[A partir de la fecha]<-
FECHA(
año (TheChosenOne)-1,
mes(TheChosenOne),
día (TheChosenOne)
)
),
tabla[Recuento 2020]
)
¡Lo encontré!
Gracias por revisar @Greg_Deckler .
He seguido el siguiente error en la tabla de salida: No se puede mostrar el objeto visual:
MdxScript(Model) (133,44) Error de cálculo en el mensaje ('table'[Measure 2]: Un argumento de la función 'DATE' tiene el tipo de datos incorrecto o el resultado es demasiado grande o demasiado pequeño.
Cambié el tipo de valor a Número entero, y todavía estoy recibiendo el error.
¿Puedes comprobarlo, por favor?
Estoy recibiendo el mensaje con la fecha seleccionada y sin fecha seleccionada en la segmentación de datos.
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 | |
1 | |
1 | |
1 | |
1 |