Forum Discussion
Need Help on sumif & Countif
- 2 years ago
KuntalSingh, go ahead and try it, and if you hit any snags, just reach out.
in power query, create a new column= Table.AddColumn(YourTableName, "ConcatenatedColumn", each [A] & Number.ToText(Number.Abs([B])))SUMIF:
let GroupedTable = Table.Group(YourTableName, {"C"}, {{"SumColumn", each List.Sum([B]), type number}}), MergedTable = Table.NestedJoin(YourTableName, {"C"}, GroupedTable, {"C"}, "MergedColumn", JoinKind.LeftOuter), ExpandedTable = Table.ExpandTableColumn(MergedTable, "MergedColumn", {"SumColumn"}, {"SumColumn"}) in ExpandedTableCOUNTIF:
let GroupedTable = Table.Group(YourTableName, {"C"}, {{"CountColumn", each Table.RowCount(_), Int64.Type}}), MergedTable = Table.NestedJoin(YourTableName, {"C"}, GroupedTable, {"C"}, "MergedColumn", JoinKind.LeftOuter), ExpandedTable = Table.ExpandTableColumn(MergedTable, "MergedColumn", {"CountColumn"}, {"CountColumn"}) in ExpandedTableCOUNTIF MR8M:
= Table.AddColumn(YourTableName, "CountMR8M", each if [D] = "MR8M" then 1 else 0)sum count
let SummedTable = Table.Group(YourTableName, {}, {{"TotalMR8M", each List.Sum([CountMR8M]), type number}}) in SummedTable:in power query create custom column:
= Table.AddColumn(YourTableName, "Condition1", each if [D] = 3 and [E] > 1 then "True" else "False")create custom column
= Table.AddColumn(YourTableName, "Condition2", each if Number.Mod([B], 2) = 0 and [F] = 0 and [G] = 0 then "True" else "False")Did I answer your question? If so, please mark my post as the solution!
Your Kudos are much appreciated! Proud to be a Resolver III !
re: "Countif MR8M text in the column Text"
How do you determine MR8M ? I don't see it anywhere among the data.
Thanks for your prompt reply
This is my raw data
| Scripts | Source | Vendor | VendorName | CompanyCode | FiscalYear | DocumentType | DocumentDate | PostingKey | PostingDate | DocumentNumber | Reference | Amountindoccurr | Documentcurrency | Amountinlocalcurrency | LocalCurrency | Clearingdate | Text | Netduedate | Value | CC | |
| S(0-25)-1 | SAP | 2003178780 | US29 | 2024 | RE | 28-02-2023 | 31 | 01-08-2024 | 5101197126 | 199065 | -10.7 | USD | -10.7 | USD | VR:Pay-as-billed | 4/29/2023 | Below 10K | 51011971262024US29 | 19906510.7 | ||
| S(0-25)-1 | SAP | 2003215158 | US29 | 2023 | RE | 28-02-2023 | 31 | 25-03-2023 | 5100017080 | 199065 | -10.7 | USD | -10.7 | USD | VR:Pay-as-billed | 4/29/2023 | Below 10K | 51000170802023US29 | 19906510.7 | ||
| S(0-25)-1 | SAP | 2003155708 | US28 | 2024 | RE | 11-07-2024 | 21 | 31-07-2024 | 5101413528 | NY15-00064666 | 12.9 | USD | 12.9 | USD | MR8M | 11/8/2024 | Below 10K | 51014135282024US28 | NY15-0006466612.9 | ||
| S(0-25)-1 | SAP | 2003155708 | US28 | 2024 | RE | 11-07-2024 | 31 | 20-07-2024 | 5101491591 | NY15-00064666 | -12.9 | USD | -12.9 | USD | 11/8/2024 | Below 10K | 51014915912024US28 | NY15-0006466612.9 | |||
| S(0-25)-1 | SAP | 2000022228 | US28 | 2024 | RE | 21-05-2024 | 31 | 23-07-2024 | 5101566015 | 9125964099 | -15.28 | USD | -15.28 | USD | VR:Pay-as-billed | 9/18/2024 | Below 10K | 51015660152024US28 | 912596409915.28 | ||
| S(0-25)-1 | SAP | 2000022228 | US28 | 2024 | RE | 21-05-2024 | 21 | 23-07-2024 | 5101567516 | 9125964099 | 15.28 | USD | 15.28 | USD | VR:Pay-as-billed | 9/18/2024 | Below 10K | 51015675162024US28 | 912596409915.28 | ||
| S(0-25)-1 | SAP | 2000022228 | US28 | 2024 | RE | 21-05-2024 | 21 | 31-07-2024 | 5101752521 | 9125964099 | 15.28 | USD | 15.28 | USD | VR:Pay-as-billed | 9/18/2024 | Below 10K | 51017525212024US28 | 912596409915.28 | ||
| S(0-25)-1 | SAP | 2000022228 | US28 | 2024 | RE | 21-05-2024 | 31 | 05-06-2024 | 5101874011 | 9125964099 | -15.28 | USD | -15.28 | USD | VR:Pay-as-billed | 9/18/2024 | Below 10K | 51018740112024US28 | 912596409915.28 | ||
| S(0-25)-1 | SAP | 2004365991 | VESTIS GROUP INC | US29 | 2024 | RE | 17-07-2024 | 31 | 01-08-2024 | 5101149040 | 4130245299 | -20.47 | USD | -20.47 | USD | VR:Full Accrual | 9/15/2024 | Below 10K | 51011490402024US29 | 413024529920.47 | |
| S(0-25)-1 | SAP | 2004365991 | VESTIS GROUP INC | US29 | 2024 | RE | 17-07-2024 | 21 | 01-08-2024 | 5101984655 | 4130245299 | 20.47 | USD | 20.47 | USD | VR:Full Accrual | 9/15/2024 | Below 10K | 51019846552024US29 | 413024529920.47 | |
| S(0-25)-1 | SAP | 2003155708 | US28 | 2024 | RE | 05-07-2024 | 21 | 31-07-2024 | 5101413527 | NY15-00064588 | 20.5 | USD | 20.5 | USD | VR:Full Accrual | 11/2/2024 | Below 10K | 51014135272024US28 | NY15-0006458820.5 | ||
| S(0-25)-1 | SAP | 2003155708 | US28 | 2024 | RE | 05-07-2024 | 31 | 11-07-2024 | 5101575516 | NY15-00064588 | -20.5 | USD | -20.5 | USD | VR:Full Accrual | 11/2/2024 | Below 10K | 51015755162024US28 | NY15-0006458820.5 | ||
| S(25-60)-1 | SAP | 110076660 | SUPPLYFORCE | 1000 | 2024 | RE | 03-12-2020 | 31 | 01-08-2024 | 5135751891 | S111229788001 | -149.48 | USD | -149.48 | USD | TICKET SCTASK7507362 | 2/1/2021 | Below 10K | 513575189120241000 | S111229788001149.48 | |
| S(25-60)-1 | SAP | 110077236 | KIRBY RISK ELECTRICAL SUPPLY | 1000 | 2024 | ZC | 03-12-2020 | 21 | 01-08-2024 | 5135751741 | S111229788001 | 149.48 | USD | 149.48 | USD | MR8M | 2/1/2021 | Below 10K | 513575174120241000 | S111229788001149.48 | |
| S(25-60)-1 | SAP | 110013648 | INGERSOLL RAND CO | 1000 | 2023 | RE | 11-07-2023 | 31 | 17-07-2023 | 5132476310 | 31071227 | -311.61 | USD | -311.61 | USD | 9/9/2023 | Below 10K | 513247631020231000 | 31071227311.61 | ||
| S(25-60)-1 | SAP | 110013648 | INGERSOLL RAND CO | 1000 | 2024 | RE | 11-07-2023 | 31 | 31-07-2024 | 5135737969 | 31071227 | -311.61 | USD | -311.61 | USD | TICKET SCTASK7538918 | 9/9/2023 | Below 10K | 513573796920241000 | 31071227311.61 | |
| S(25-60)-1 | SAP | 10037358 | GRAINGER INC | 1000 | 2024 | RE | 23-10-2023 | 21 | 31-07-2024 | 5135738340 | 9880021804 | 82.24 | USD | 82.24 | USD | 7/31/2024 | SCTASK7541285 | 10/23/2023 | Below 10K | 513573834020241000 | 988002180482.24 |
| S(25-60)-1 | SAP | 110089815 | GRAINGER INC CR | 1000 | 2024 | RE | 23-10-2023 | 21 | 09-07-2024 | 5135513389 | 9880021804 | 82.24 | USD | 82.24 | USD | 10/23/2023 | Below 10K | 513551338920241000 | 988002180482.24 | ||
| S(25-60)-1 | SAP | 2003155708 | US28 | 2024 | RE | 16-11-2023 | 21 | 31-07-2024 | 5100822034 | NY15-00059334 | 281.2 | USD | 281.2 | USD | MR8M | 3/15/2024 | Below 10K | 51008220342024US28 | NY15-00059334281.2 | ||
| S(25-60)-1 | SAP | 2003155708 | US28 | 2024 | RE | 16-11-2023 | 31 | 10-07-2024 | 5101126254 | NY15-00059334 | -281.2 | USD | -281.2 | USD | 3/15/2024 | Below 10K | 51011262542024US28 | NY15-00059334281.2 | |||
| S(25-60)-1 | SAP | 2003155708 | US28 | 2024 | RE | 16-11-2023 | 21 | 01-07-2024 | 5101239148 | NY15-00059334 | 281.2 | USD | 281.2 | USD | VR:Full Accrual | 3/15/2024 | Below 10K | 51012391482024US28 | NY15-00059334281.2 | ||
| S(25-60)-1 | SAP | 2003155708 | US28 | 2024 | RE | 16-11-2023 | 31 | 02-05-2024 | 5101580014 | NY15-00059334 | -281.2 | USD | -281.2 | USD | VR:Full Accrual | 3/15/2024 | Below 10K | 51015800142024US28 | NY15-00059334281.2 | ||
| S(25-60)-1 | SAP | 10037358 | GRAINGER INC | 1000 | 2023 | RE | 05-12-2023 | 31 | 22-12-2023 | 5133914906 | 9923837950 | -382.63 | USD | -382.63 | USD | Dept#C-PAY | 1/9/2024 | Below 10K | 513391490620231000 | 9923837950382.63 | |
| S(25-60)-1 | SAP | 10072931 | GRAINGER INC | 1000 | 2024 | RE | 05-12-2023 | 31 | 01-08-2024 | 5135751575 | 9923837950 | -382.63 | USD | -382.63 | USD | 1/9/2024 | Below 10K | 513575157520241000 | 9923837950382.63 | ||
| S(25-60)-1 | SAP | 10037358 | GRAINGER INC | 1000 | 2023 | RE | 11-12-2023 | 31 | 27-12-2023 | 5133931734 | 9930189072 | -127.54 | USD | -127.54 | USD | 1/15/2024 | Below 10K | 513393173420231000 | 9930189072127.54 | ||
| S(25-60)-1 | SAP | 10072931 | GRAINGER INC | 1000 | 2024 | RE | 11-12-2023 | 31 | 31-07-2024 | 5135737845 | 9930189072 | -127.54 | USD | -127.54 | USD | 1/15/2024 | Below 10K | 513573784520241000 | 9930189072127.54 | ||
| S(25-60)-1 | SAP | 10031849 | IOWA FLUID POWER | 1000 | 2024 | RE | 20-12-2023 | 31 | 30-07-2024 | 5135726814 | 1706974 | -223.24 | USD | -223.24 | USD | 2/18/2024 | Below 10K | 513572681420241000 | 1706974223.24 | ||
| S(25-60)-1 | SAP | 10033192 | IOWA FLUID POWER | 1000 | 2024 | RE | 20-12-2023 | 31 | 31-07-2024 | 5135726814 | 1706974 | -223.24 | USD | -223.24 | USD | 2/18/2024 | Below 10K | 513572681420241000 | 1706974223.24 | ||
| S(25-60)-1 | SAP | 2000018636 | US28 | 2024 | RE | 02-02-2024 | 21 | 01-08-2024 | 5100826506 | 2376117 | 343.2 | USD | 343.2 | USD | VR:Pay-as-billed | 4/2/2024 | Below 10K | 51008265062024US28 | 2376117343.2 | ||
| S(25-60)-1 | SAP | 2000018636 | US28 | 2024 | RE | 02-02-2024 | 31 | 19-02-2024 | 5100961501 | 2376117 | -343.2 | USD | -343.2 | USD | VR:Pay-as-billed | 4/2/2024 | Below 10K | 51009615012024US28 | 2376117343.2 | ||
| S(25-60)-1 | SAP | 110080769 | SAP AMERICA INC | 1000 | 2024 | RE | 13-02-2024 | 31 | 01-08-2024 | 5134521776 | 10750240000220 | -198.33 | USD | -198.33 | USD | SCTASK7547652 | 4/13/2024 | Below 10K | 513452177620241000 | 10750240000220198.33 | |
| S(25-60)-1 | SAP | 110081079 | SUCCESSFACTORS INC | 1000 | 2024 | RE | 13-02-2024 | 31 | 06-03-2024 | 5134521776 | 10750240000220 | -198.33 | USD | -198.33 | USD | Below 10K | 513452177620241000 | 10750240000220198.33 | |||
| S(25-60)-1 | SAP | 110088296 | CINTAS FIRE NATIONAL ACCOUNTS | 1000 | 2024 | RE | 23-02-2024 | 31 | 13-06-2024 | 5135336621 | I402230584 | -154 | USD | -154 | USD | 4/23/2024 | Below 10K | 513533662120241000 | I402230584154 | ||
| S(25-60)-1 | SAP | 110088296 | CINTAS FIRE NATIONAL ACCOUNTS | 1000 | 2024 | RE | 23-02-2024 | 31 | 31-07-2024 | 5135738154 | I402230584 | -154 | USD | -154 | USD | 4/23/2024 | Below 10K | 513573815420241000 | I402230584154 | ||
| S(25-60)-1 | SAP | 2003183692 | US29 | 2024 | RE | 08-03-2024 | 31 | 10-05-2024 | 5100937885 | I403081025 | -437.34 | USD | -437.34 | USD | VR:Pay-as-billed | 5/7/2024 | Below 10K | 51009378852024US29 | I403081025437.34 | ||
| S(25-60)-1 | SAP | 2003183692 | US29 | 2024 | RE | 08-03-2024 | 21 | 11-07-2024 | 5101564525 | I403081025 | 437.34 | USD | 437.34 | USD | VR:Pay-as-billed | 5/7/2024 | Below 10K | 51015645252024US29 | I403081025437.34 | ||
| S(25-60)-1 | SAP | 2004015811 | US29 | 2024 | RE | 08-03-2024 | 31 | 01-08-2024 | 5101111176 | I403081025 | -437.34 | USD | -437.34 | USD | VR:Pay-as-billed | 5/7/2024 | Below 10K | 51011111762024US29 | I403081025437.34 | ||
| S(25-60)-1 | SAP | 2000022228 | US28 | 2024 | RE | 01-05-2024 | 31 | 10-05-2024 | 5100965506 | 9104797676 | -83.41 | USD | -83.41 | USD | 8/29/2024 | Below 10K | 51009655062024US28 | 910479767683.41 | |||
| S(25-60)-1 | SAP | 2000022228 | US28 | 2024 | RE | 01-05-2024 | 21 | 31-07-2024 | 5101205008 | 9104797676 | 83.41 | USD | 83.41 | USD | MR8M | 8/29/2024 | Below 10K | 51012050082024US28 | 910479767683.41 |
- p45cal2 years agoSolution Supplier
I've made a start in the linked-to workbook below using the data in your last reply.
There's a Power Query query table at cell AI3.
Curious that some date columns are UK-style dates and others US-style dates!
Your data has been grouped by the first 2 columns. There's only F-44 Clearing in the Comment column because no other comment applies in your data.
The workbook: https://app.box.com/s/qv411rzbbntw4bt9be6h81x7ihgyk1hr
- KuntalSingh2 years agoHelper V
Thanks for kind help
Can you please give me M code for the same
- p45cal2 years agoSolution Supplier
It's in the linked-to workbook at the end of my last message.