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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

destacar los fines de semana en la matriz

Hola querida comunidad,

Tengo una matriz como la siguiente, con días como columna y nombres de usuario como filas y cuento con el valor.

Ahora, mi usuario final me pidió que destacara los fines de semana en esta matriz. Porque necesita saber qué usuarios tienen el valor 'Count' en los fines de semana.

No tengo idea de cómo puedo hacer eso. Acabo de crear una columna calculada con la función WeekDay(date). No sé qué más hacer. Ayúdame, por favor

elimey68_0-1595328394251.png

12 REPLIES 12
amitchandak
Super User
Super User

@elimey68 , Espero que tenga la jornada laboral en la tabla de fechas

crear una medida como

if(FIRSTNONBLANK(date[Work Day],blank())-0,"green","red") // cambiar de color según la necesidad
if(max(date[Work Day]) á 0,"verde","rojo") // cambiar de color según la necesidad

A continuación, utilice la opción Formato condicional con campo.

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

AllisonKennedy
Super User
Super User

¿Está utilizando una tabla DimDate? https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html

Si es así, puede usar el día de la semana y el formato condicional para resaltar los fines de semana. ¿Cómo quieres que resalten los fines de semana?

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

@AllisonKennedy , tengo workDay como columna calculada en mi tabla. ¿No tengo Datetable por separado?

@amitchandak ¿Cómo le ayudará tener una tabla de datos separada en este caso?

@elimey68 , Si está utilizando esa fecha en la matriz, la fórmula debe funcionar

día laborable: if(WEEKDAY([Date],2)<6,1,0)

Anonymous
Not applicable

@amitchandak , gracias @AllisonKennedy las respuestas. pero todavía tengo el problema. Así que permítanme guiarle a través de lo que hago:
Agredo el MonthDay como mi columna en matrix:

elimey68_0-1595335030990.png

Entonces, agredo mi medida, que es un recuento simple : (la medida es

COUNT(ExecutionLogStorage[ReportAction])

Luego creé una columna de color en mi tabla Fecha, diciendo si es domingo, luego rojo, de lo contrario, blanco.

Luego desaconsécido el color de fondo de mi medida, con formato conditioanal y el valor de campo de la columna Color:

el mes es junio, y está funcionando.
Ahora, cuando agredo mi nombre de usuario a mis filas, va así :

image.png

lo que quiero es que todas las columnas que representan los domingos, se vuelvan rojas. Como 28 debería ser rojo totalmente. No sólo donde tenemos valor.

Por lo tanto, traté de agregar manualmente valor a las celdas en blanco con la medida:

InteractionCount á if( ISBLANK(COUNT(ExecutionLogStorage[ReportAction]));-99; COUNT(ExecutionLogStorage[ReportAction]))
Pero, sin diferencia, sigue siendo el mismo problema:

image.png

¿Qué estoy haciendo mal?

Hola @elimey68 ,

Si tiene una columna de fecha en la tabla, puede hacer lo siguiente (consulte mi archivo .pbix.).

v-lionel-msft_0-1595386948724.png

v-lionel-msft_1-1595386973672.png

Si no tiene una columna de fecha en su tabla, por favor déme un dato de muestra.

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

@v-lionel-msft hola Lionel,

Gracias por su respuesta. Pero como describí en mi post. Necesito que todas las celdas que están debajo de los "domingos" tengan el color rojo. algo como esto :

elimey68_0-1595396213130.png

para que podamos ver si tenemos algún valor los domingos.

Anonymous
Not applicable

@parry2k , @mahoneypat alguna idea en este asunto?

Aquí hay una manera que encontré para trabajar.

En la tabla Date, agregue una columna con esta expresión

Color del día: IF(WEEKDAY('Date'[Date])-1, "Red")

A continuación, concatenar la expresión en la medida que va en el área de valores con & " "

Medida: SUMA(Tabla[Columna]) & " "

A continuación, agregue formato condicional a esa medida en la matriz, elija Valor de campo y el campo Fecha[Color de día] (se establecerá de forma predeterminada en Primera agregación).

Aquí hay un ejemplo de lo que vi cuando hice lo anterior (tenga en cuenta que un valor está en blanco, pero todavía se muestran en rojo).

redday.png

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Anonymous
Not applicable

@mahoneypat

gracias por su respuesta.

¿Está su producto en la misma tabla que su medida?

Las medidas pueden sentarse en cualquier mesa, pero no está en la misma tabla. Este modelo simple que utilizo cuando trabajo en soluciones de la comunidad se describe aquí.

https://community.powerbi.com/t5/Community-Blog/A-Self-Contained-quot-Sandbox-quot-PBIX-File-to-Prac...

La matriz mostrada utiliza la tabla Fecha, Producto y Ventas de ese modelo.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Puede usar @amitchandak medida en la tabla existente, pero se recomienda encarecidamente una tabla Date independiente.

También puede usar su columna WorkDay como está para hacer el formato condicional en la matriz, solo depende del color que desee y si también necesita que funcione con el formato condicional existente puede necesitar crear una medida personalizada para incorporar ambos valores, así que háganoslo saber.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.