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
Tengo dos tablas una es una transacción y otra es una tabla de fechas
La tabla de transacciones tiene dos columnas y un importe. Tengo diez categorías en la tabla de categorías. Necesito filtrar sólo tres categorías. La tabla de fechas tiene una columna de fecha y año.
Quiero calcular el ejercicio (7/1/2017- 6/30/2018) utilizando la función DAX.
Necesita salida como se indica a continuación,
categoría | Importe del ejercicio |
B | 15000 |
C | 2000 |
D | 9000 |
Cuando uso Filtro para categoría y Fecha, puedo obtener los resultados anteriores. Sin embargo, cuando uso la siguiente función DAX, estoy obteniendo un valor diferente, así como incapaz de filtrar las categorías.
Solved! Go to Solution.
No @bourne2000
No está claro acerca del modelo de datos y la estructura de tabla, por lo que creo un ejemplo, puede darle punteros. Consulte el archivo de ejemplo adjunto a continuación.
-
Crear una medida,
Measure =
VAR _enddate=DATE(SELECTEDVALUE('Table'[fiscal year]),6,30)
var _firstdate = EDATE(_enddate,-12)
return
CALCULATE(SUM(TRANSACTIONS[AMOUNT]),FILTER(TRANSACTIONS,TRANSACTIONS[DATE]<=_enddate&&TRANSACTIONS[DATE]>_firstdate))
resultado:
Saludos
Equipo de apoyo a la comunidad _ Tang
Si esta publicación ayuda,por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @bourne2000
No está claro acerca del modelo de datos y la estructura de tabla, por lo que creo un ejemplo, puede darle punteros. Consulte el archivo de ejemplo adjunto a continuación.
-
Crear una medida,
Measure =
VAR _enddate=DATE(SELECTEDVALUE('Table'[fiscal year]),6,30)
var _firstdate = EDATE(_enddate,-12)
return
CALCULATE(SUM(TRANSACTIONS[AMOUNT]),FILTER(TRANSACTIONS,TRANSACTIONS[DATE]<=_enddate&&TRANSACTIONS[DATE]>_firstdate))
resultado:
Saludos
Equipo de apoyo a la comunidad _ Tang
Si esta publicación ayuda,por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@bourne2000, Esto parece correcto.
año fiscial= TOTALYTD(SUM(TRANSACTIONS[AMOUNT]), DATE[DATE], "6/30")
Tendrás YTD para cada categoría. Creo que YTD no resumirá en toda la categoría
@amitchandak Los valores del ejercicio no coinciden cuando utilizo la función Dax. Es correcto cuando uso la cortadora de fechas.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |