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.
Configuración:
Estoy tratando de establecer un informe de saldo de efectivo de fin de día muy simple. La tabla de hechos será una lista de todas las cuentas bancarias y el saldo al final del día. Tengo tablas de búsqueda con clave en el número de cuenta para vincular cosas como Nombre del banco, País y Departamento.
Problema:
A lo largo del año, cualquier cuenta única puede ser trasladada de departamento a departamento.
Por lo tanto, la cuenta 1111 podría estar en el Departamento A para el 1/1/2020 - 5/15/2020, y luego se trasladó al Departamento B para el 5/16/2020-en adelante.
Cuando estoy configurando objetos visuales, quiero asegurarme de que cuando el usuario está seleccionando 1/1-5/15, esa cuenta se muestra en el Departamento A, y también de 5/16 hacia adelante, aparece en Dept.B.
¿Cuál es la práctica recomendada para establecer algo como esto con fechas efectivas? ¡Muchas gracias!
Ejemplo de tabla de búsqueda:
Solved! Go to Solution.
No @tuta23,
Puede intentar crear medidas como estas:
Department A =
IF (
SELECTEDVALUE ( 'Date'[Date] )
<= CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department A" ),
CALCULATE (
SUM ( 'Table'[Cash Balance] ),
FILTER (
ALL ( 'Table' ),
'Table'[Department] = "Department A"
&& 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] )
)
)
)
Department B =
IF (
SELECTEDVALUE ( 'Date'[Date] )
> CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department A" )
&& SELECTEDVALUE ( 'Date'[Date] )
<= CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department B" ),
CALCULATE (
SUM ( 'Table'[Cash Balance] ),
FILTER (
ALL ( 'Table' ),
'Table'[Department] = "Department B"
&& 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] )
&& 'Table'[Date]
> CALCULATE (
MAX ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Department] = "Department A" )
)
)
)
)
Department C =
IF (
SELECTEDVALUE ( 'Date'[Date] )
> CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department A" )
&& SELECTEDVALUE ( 'Date'[Date] )
> CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department B" )
&& SELECTEDVALUE ( 'Date'[Date] )
<= CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department C" ),
CALCULATE (
SUM ( 'Table'[Cash Balance] ),
FILTER (
ALL ( 'Table' ),
'Table'[Department] = "Department C"
&& 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] )
&& 'Table'[Date]
> CALCULATE (
MAX ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Department] = "Department A" )
)
&& 'Table'[Date]
> CALCULATE (
MAX ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Department] = "Department B" )
)
)
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Avísame si algo no está claro. ¡Gracias!
No @tuta23
La última imagen que envió es útil, pero todavía no está clara, así que vamos a hacer esto paso a paso por favor.
La tarjeta de la derecha agrega el saldo de efectivo en ella y luego ve al panel de filtro y agrega departamento y fecha y luego intenta jugar con los filtros hasta que obtengas algo cercano a lo que estás buscando.
Avísame, por favor.
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
De hecho, el tema no está claro tanto para mí como para el resto de la comunidad. ¿Puedes compartir un Pibx ficticio, o las imágenes como lo que ves y lo que quieres ver. Más detalles pueden ayudar a todos los espectadores a entender su problema.
Gracias
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Agregando una maqueta de los objetos visuales que estoy tratando de planear.
¡Gracias por ayudar!
No @tuta23,
Puede intentar crear medidas como estas:
Department A =
IF (
SELECTEDVALUE ( 'Date'[Date] )
<= CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department A" ),
CALCULATE (
SUM ( 'Table'[Cash Balance] ),
FILTER (
ALL ( 'Table' ),
'Table'[Department] = "Department A"
&& 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] )
)
)
)
Department B =
IF (
SELECTEDVALUE ( 'Date'[Date] )
> CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department A" )
&& SELECTEDVALUE ( 'Date'[Date] )
<= CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department B" ),
CALCULATE (
SUM ( 'Table'[Cash Balance] ),
FILTER (
ALL ( 'Table' ),
'Table'[Department] = "Department B"
&& 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] )
&& 'Table'[Date]
> CALCULATE (
MAX ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Department] = "Department A" )
)
)
)
)
Department C =
IF (
SELECTEDVALUE ( 'Date'[Date] )
> CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department A" )
&& SELECTEDVALUE ( 'Date'[Date] )
> CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department B" )
&& SELECTEDVALUE ( 'Date'[Date] )
<= CALCULATE ( MAX ( 'Table'[Date] ), 'Table'[Department] = "Department C" ),
CALCULATE (
SUM ( 'Table'[Cash Balance] ),
FILTER (
ALL ( 'Table' ),
'Table'[Department] = "Department C"
&& 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] )
&& 'Table'[Date]
> CALCULATE (
MAX ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Department] = "Department A" )
)
&& 'Table'[Date]
> CALCULATE (
MAX ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Department] = "Department B" )
)
)
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @tuta23
¿Puedo preguntarle si está usando una cortadora de citas? ¿Tiene una fecha de calendario en su modelo? ¿cómo estás usando tu objeto visual? puede compartir una muestra de PBIX?
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Estoy usando una cortadora de citas.
Tabla de fechas:
El saldo diario de efectivo --- cada cuenta todos los días del año:
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |