Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

Cortar tablas condicionales en DirectQuery

He creado un informe con conexión DirectQuery y he creado una tabla con fechas en las que el sistema debe comprobarse cuando la fecha es de 12 meses o más a partir de la fecha actual. Y hecho formato condicional en ellos por lo que se muestra cuando su rojo entonces su >12 meses, amarillo es >9 meses pero <12 meses y verde es <9 meses desde el último cheque. dates.png Esta es la fórmula que funciona si crea una columna personalizada en Importar conexión de tipo, pero no puedo usarla, ya que el informe tiene que ser conexión de DirectQuery. El propósito de esta fórmula es cortar la tabla a "Rojo", "Amarillo", "Verde". Ese significado si en el sistema en cualquiera de las columnas de revisiones de fecha o evaluaciones hay Rojo sólo mostrará los sistemas de ustedes que tienen al menos una columna roja en la fila. Incluso si otras columnas son verdes o amarillas. Para Amarillo mostrará sistemas que tienen al menos una columna que es amarilla en cualquiera de las cuatro columnas. Y para Verde mostrará todos los sistemas que no tienen ninguna columna roja o amarilla, en resumen toda la fila verde. slicer column.png Puedo crear medidas usando esta fórmula, pero no una columna personalizada en modo DirectQuery. ¿Alguien sabe cómo podría arquear las funciones de segmentación de dos usuarios de alguna otra manera en el informe de tipo DirectQuery?

5 REPLIES 5
v-diye-msft
Community Support
Community Support

Hola @justasGud

El formato condicional no se verá afectado por la selección de segmentación de datos, el problema podría ser otro.

Por favor, consulte los subprocesos similares para el formato condicional en la consulta directa:

https://community.powerbi.com/t5/Desktop/Conditional-Columns-or-IF-Conditions-in-Direct-Query-mode/t...

https://community.powerbi.com/t5/Desktop/Conditional-Formatting-For-Showcasing-machine-status/td-p/2...

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.
Anonymous
Not applicable

Veo el malentendido. Cortar estaría afectando a la tabla como se supone que debe hacer. No espero que se haga un formato condicional sobre sí mismo.

Anonymous
Not applicable

Me las arreglo para encontrar la solución al problema. En la fórmula orfiginal utilizada para la columna Custom que tiene la función SUM DAX y la función CALCULATE. Puesto que SUM no se admite en el informe de modo DIrectQuery. Sólo en medidas. Traté de eliminarlo y la función CALCULATE también, dejando sólo la función IF. A continuación, el formulario funciona para el informe de modo DirectQuery.

Nombre: IF((System_Review_Flow_V2[REvisión de la conmutación por error de fecha CF]) >11 (System_Review_Flow_V2[Fecha CF de la última evaluación de impacto]) > 11o (System_Review_Flow_V2[Fecha CF de la última revisión de seguridad]) > 11o (System_Review_Flow_V2[Cf Date of last vendor assessment]) > 11, "YES", IF((System_Review_Flow_V2[CF Date failover review]) >8 (System_Review_Flow_V2[Fecha CF de la última evaluación de impacto]) > 8o (System_Review_Flow_V2[Fecha CF de la última revisión de seguridad]) > 8o (System_Review_Flow_V2[CF Fecha de la última evaluación del proveedor]) > 8, "NEARLY YES", "NO"))
amitchandak
Super User
Super User

No estoy seguro de que lo tenga. Pero puede crear una medida de color y usarla en formato condicional, después de usar la opción de campo

Color Date = if(FIRSTNONBLANK('Date'[date],TODAY()) <today(),"lightgreen","red")
Color sales = if(AVERAGE(Sales[Sales Amount])<170,"green","red")
Color Year = if(FIRSTNONBLANK('Date'[Year],2014) <=2016,"lightgreen",if(FIRSTNONBLANK('Date'[Year],2014)>2018,"red","yellow"))

Color  = if(FIRSTNONBLANK('Date'[Year],2014) <=2016 && AVERAGE(Sales[Sales Amount])<170 
,"lightgreen",if(FIRSTNONBLANK('Date'[Year],2014)>2018,"red","yellow"))

Consulte: https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...

Anonymous
Not applicable

Creo que tu solución es conseguir que las columnas sean del color que las necesito. Pero ese no es el problema que todavía puedo hacer formato condicional en ellos. ¿Tengo razón? Lo único que no puedo hacer es cortarlos en función de cuánto tiempo hace el cheque.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.