Feb 22 2022 12:34 AM
Hello,
I have a list that looks like this:
I would like to use JSON code so that when the value indicated in the "Lundi" column is greater than that indicated in the "Taux occupation maximal" column, the value of the "Lundi" column is displayed in red, and that if it is lower the value is displayed in green, and if it is equal the value is displayed in orange.
But I can't do that 😞
Can you help me please? Thank you in advance !
Feb 22 2022 12:52 AM
Feb 22 2022 01:11 AM - edited Feb 22 2022 01:12 AM
No, I have to do something like in the formatting of the Lundi column:
(But this code does not work)
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "div",
"txtContent": "@currentField",
"style": {
"color": "=if(@currentField >[$Tauxoccupationmaximal], '#f00020',''), if(@currentField <[$Tauxoccupationmaximal], '#f008000',''), if(@currentField =[$Tauxoccupationmaximal], '#ff8000','')"
}
}
Feb 22 2022 02:10 AM
@444456464 Yes I understand that, but you can format the Lundi based on the calculated column (which you can obv hide). It just another way of achieving what you want if your formatting does not work.
Feb 22 2022 02:20 AM
Feb 22 2022 02:28 AM
Solution{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "div",
"txtContent": "@currentField",
"style": {
"color": "=if(@currentField >[$Tauxoccupationmaximal] , 'red', if(@currentField <[$Tauxoccupationmaximal], 'green' , 'orange')"
}
}
Rob
Los Gallardos
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)
Feb 22 2022 02:59 AM
Feb 22 2022 02:28 AM
Solution{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "div",
"txtContent": "@currentField",
"style": {
"color": "=if(@currentField >[$Tauxoccupationmaximal] , 'red', if(@currentField <[$Tauxoccupationmaximal], 'green' , 'orange')"
}
}
Rob
Los Gallardos
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)