How to do a measure that does a conditional, and a groupby and a count of that group by result

I recently started using PowerBI and learning DAX. I want to convert a conditional pseudocode into DAX, that would result in a column named "Percentage". So my table consist of columns Company (Dole, Dyson, Monsanto, and etc...), Fruit Name (Apples, Bananas, Pears, Tomatos, Cucumbers, and etc.), and Food Group (Vegetable, Meats, and etc.)

Company | Fruit Name | Food Group

-----------------------------------------

Dole | Apple | Fruit

Dyson | Chicken | Meat

Dole | Pear | Fruit

Dole | Tomato | Vegetable

Here's the pseudocode for the conditional:

if(FruitName = 'Apple') //for the rows that have 'Apples'

then( 1/count( Food Group for Company) ) //percentage of apples within Fruits distributed by Company: probably a groupby

else (1/count(Food Group for Company) ) //percentage of value within 'Food Group' by Company

The result would output within the measure, is a column for the percentages.