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
¿Puede ayudarme a escribir un comando DAX que contará el crudo que cumple esta condición.
Tengo una tabla de clientes y fechas de actividad reciente.
La columna "6 meses" comprueba cuánta actividad ha habido en los últimos 6 meses en tipos específicos de tareas.
La columna "12 meses" funciona de forma similar.
Solved! Go to Solution.
El código funciona bien como estaba, pero necesita los filtros que está aplicando al objeto visual de tabla (ClassificationID y TextFiled14) aplicado en el nivel de página en su lugar. De lo contrario, obtendrá resultados diferentes en la tabla y en otros lugares, porque los filtros son diferentes. En cualquier caso, puede simplificar la medida anterior un poco:
Green 6 or 12 =
COUNTROWS (
FILTER (
DISTINCT ( cicmpy[cmp_code] ),
( [6 miesięcy_miara] + [12 miesięcy_miara] ) > 0
)
)
Tenga en cuenta que el resultado es exactamente el mismo que comprobar el verde en 12 meses solamente, ya que comprobar si una fecha es dentro de los últimos 12 meses equivale a comprobar si una fecha está dentro de los últimos 6 meses O dentro de los últimos 12 meses
Ver todo en el trabajo en el archivo adjunto (Página 2)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
El código funciona bien como estaba, pero necesita los filtros que está aplicando al objeto visual de tabla (ClassificationID y TextFiled14) aplicado en el nivel de página en su lugar. De lo contrario, obtendrá resultados diferentes en la tabla y en otros lugares, porque los filtros son diferentes. En cualquier caso, puede simplificar la medida anterior un poco:
Green 6 or 12 =
COUNTROWS (
FILTER (
DISTINCT ( cicmpy[cmp_code] ),
( [6 miesięcy_miara] + [12 miesięcy_miara] ) > 0
)
)
Tenga en cuenta que el resultado es exactamente el mismo que comprobar el verde en 12 meses solamente, ya que comprobar si una fecha es dentro de los últimos 12 meses equivale a comprobar si una fecha está dentro de los últimos 6 meses O dentro de los últimos 12 meses
Ver todo en el trabajo en el archivo adjunto (Página 2)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Hay @amiskow
¿Cómo quieres el resultado?
Coloque esta medida en un objeto visual de tarjeta:
Measure =
COUNTROWS (
FILTER (
ADDCOLUMNS ( DISTINCT ( Table1[Company] ), "@Lasdate", [LastDate] ),
([6 months] + [12 month]) > 0
)
)
Si esto no funciona, por favor comparta un pbix con datos ficticios que reproducen el problema
Por cierto, puede simplificar el código para [LastDate] utilizando el operador IN
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
No @AlB ,
Gracias por contactarme. Su solución no funciona correctamente, o no puedo hacerlo. 😞
Voy a enviar el archivo http://gofile.me/4vwta/cXXTFhjYm
No @amiskow,
¿Puede por favor un poco más claro acerca de su requisito? ¿Está buscando obtener el recuento de los valores verdes de 6 meses y 12 meses columnas?
En caso afirmativo, ¿qué es el punto de mira detrás de las columnas rojas y verdes de su mesa?
No @PC2790 ,
Quiero saber cuántas filas verdes hay en la tabla (filas individuales), no la suma de los números en las celdas.
En la foto tenemos 2 filas verdes en la columna de 6 meses, y 3 filas en la columna de 12 meses.
La tabla en realidad más de 10k filas.
La lógica es como se describió anteriormente.
"última fecha" es una medida que busca la última tarea de la tabla SQL un tipo de tarea determinado, no es muy importante para este caso.
"6 meses" se mide con una lógica simple que permite el formato condicional. (6 meses - IF([LastDate]<TODAY()-182,0,1))
"12 meses" se mide igual que 6 sólo 12
Espero haber descrito la cueva lo suficiente 😉