Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos, utilizo la siguiente fórmula para devolver datos de otra tabla y guardarlos en otra tabla
BOS Submitted =
VAR m = Mails[Mail]
RETURN
IF(
CALCULATE(
DISTINCTCOUNT(BOSResponses[SubmittedOn]),
FILTER(ALL(Mails),
Mails[Mail] = m
), Filter(BOSResponses, AND(BOSResponses[SubmittedOn]<=DATE(2020,07,31),BOSResponses[SubmittedOn]>=Date(2020,07,01)))
)>=2,1,IF(
CALCULATE(
DISTINCTCOUNT(BOSResponses[SubmittedOn]),
FILTER(ALL(Mails),
Mails[Mail] = m
), Filter(BOSResponses, AND(BOSResponses[SubmittedOn]<=Date(2020,07,31),BOSResponses[SubmittedOn]>=Date(2020,07,01)))
)>=1,0.5,0) )
Tenga en cuenta que los valores de fecha en esta fórmula DAX es elegido manualmente por el creador del informe, ¿cómo hacer que este valor elegido por el usuario que utiliza el informe (como la segmentación de tiempo ) ??
Hola @MostafaGamal ,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?
¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?
Si ha solucionado el problema por su cuenta, por favor comparta su solución.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-zhenbw-msft he creado una nueva tabla llamada date y uso tu fórmula pero todos los resultados de la fórmula son " 0 " no hay datos provienen del coulmn calculado
Hola @MostafaGamal ,
Compruebe que la nueva tabla Fecha que ha creado no está relacionada con otras tablas.
Si no funciona, ¿podría proporcionar una muestra de maqueta basada en datos falsos?
Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @MostafaGamal ,
Lo sentimos por esa visualización dinámica de columnas calculadas no está permitida.
Sugerimos crear un objeto visual de tabla y una medida para mostrar el resultado.
En primer lugar, debe crear una tabla de fechas que no tenga ninguna relación con otras tablas. Puede agregarlo a una segmentación de datos.
A continuación, puede crear una medida que consulte esta fórmula.
BOS Submitted =
VAR m =
MAX ( Mails[Mail] )
VAR _min_date =
MIN ( 'Date'[Date] )
VAR _max_date =
MAX ( 'Date'[Date] )
RETURN
IF (
CALCULATE (
DISTINCTCOUNT ( BOSResponses[SubmittedOn] ),
FILTER ( ALL ( Mails ), Mails[Mail] = m ),
FILTER (
BOSResponses,
AND (
BOSResponses[SubmittedOn] <= _max_date,
BOSResponses[SubmittedOn] >= _min_date
)
)
) >= 2,
1,
IF (
CALCULATE (
DISTINCTCOUNT ( BOSResponses[SubmittedOn] ),
FILTER ( ALL ( Mails ), Mails[Mail] = m ),
FILTER (
BOSResponses,
AND (
BOSResponses[SubmittedOn] <= _max_date,
BOSResponses[SubmittedOn] >= _min_date
)
)
) >= 1,
0.5,
0
)
)
Si tiene alguna pregunta, por favor pregunte aquí y trataremos de resolverlo.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @MostafaGamal ,
Creo que estás buscando un parámetro de qué pasaría si.
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-what-if
@mwegener Lo que IF Paremeter no me permite crear un parímetro de fecha
su único número entero de decimal
Proud to be a Super User!